Part Number: CC2640R2F
CPU:CC2640R2F
SDK:simplelink_cc2640r2_sdk_3_30_00_20
Problem Description:
The paramUpdateDecision of the Bluetooth module is set to "GAP_UPDATE_REQ_PASS_TO_APP". When the mobile phone actively connects to the Bluetooth module, and sends a connection parameter update request to the Bluetooth module. See below:
![]()
After receiving the message, the Bluetooth module uses the "GAP_UpdateLinkParamReqReply ()" function to return a response with the following connection parameters:
// Minimum connection interval (units of 1.25ms, 80=100ms) for parameter update request
#define DEFAULT_DESIRED_MIN_CONN_INTERVAL 22 // 12.5 + 5*n ms
// Maximum connection interval (units of 1.25ms, 800=1000ms) for parameter update request
#define DEFAULT_DESIRED_MAX_CONN_INTERVAL 34 // 42.5 ms
// Slave latency to use for parameter update request
#define DEFAULT_DESIRED_SLAVE_LATENCY 0
// Supervision timeout value (units of 10ms, 1000=10s) for parameter update request
#define DEFAULT_DESIRED_CONN_TIMEOUT 500
But I captured the packet and found that the connection parameters of the sent packet are like this, as shown in the figure below:
![]()
What's happening here?