To close a connection from peripheral.

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Hi everyone,

   

I'd like to know if is possible to terminate a connection from peripheral or only can Gap central do it ?

   

Thank you,

   

Asier.

0 Likes
1 Solution
Anonymous
Not applicable

Hello Asier,

   

Either side can cleanly terminate a connection. You can use the CyBle_GapDisconnect API method to do so. In the latest v3.30 BLE stack component, there is also a new CyBle_GapDisconnectWithReason method where you can provide a custom reason code, if desired. (The standard code is 0x13, indicating local connection closure.)

   

Jeff

View solution in original post

0 Likes
1 Reply
Anonymous
Not applicable

Hello Asier,

   

Either side can cleanly terminate a connection. You can use the CyBle_GapDisconnect API method to do so. In the latest v3.30 BLE stack component, there is also a new CyBle_GapDisconnectWithReason method where you can provide a custom reason code, if desired. (The standard code is 0x13, indicating local connection closure.)

   

Jeff

0 Likes