This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2640R2F: Is it a peripheral that Initiates a request to update the connection parameter?

Part Number: CC2640R2F

Hi,

I'm using the simple central project to connect with a wearable device,

After the connection has been made, the event GAP_LINK_PARAM_UPDATE_EVENT is received.

I do do not understand if this is a response from the peripheral to a parameter update request from the central (In that case where is this request initiated?) 

or if it is a request directly form the peripheral.

If it is a request from the peripheral why the event GAP_UPDATE_LINK_PARAM_REQ_EVENT in simple_central.c  is not occurring (or is this event does not corresponds to a request form peripheral?).

  • Hi Arun,

    GAP_LINK_PARAM_UPDATE_EVENT is received in the application from the GAPRole (central.c).

    If you look in central.c, GAP_UPDATE_LINK_PARAM_REQ_EVENT you can see that this event is received when a param update req is received from the peripheral.

    You can also use a BLE sniffer to verify this.