I'm trying to understand example "ble_app_hts" how after advertising make a connection. I didn't see in code any call of function "sd_ble_gap_connect" ? how is made connection ?
I'm trying to understand example "ble_app_hts" how after advertising make a connection. I didn't see in code any call of function "sd_ble_gap_connect" ? how is made connection ?
The SoftDevice API uses SuperVisor Calls( SVCs) to exposes the functionality of the SoftDevice , this is stated here in the S130 SoftDevice Specification.
The SoftDevice is delivered as a precompiled binary and the SVCs are used to expose the SoftDevice functions without having any link-time dependencies between the application and the BLE protocol stack.
"You need to handle the events passed from the SoftDevice in the application", ok, but how? I have to call some function or other way? How do I get the BLE_GAP_EVT_CONNECTED event ? I need this event in my own global or local variable .
"You need to handle the events passed from the SoftDevice in the application", ok, but how? I have to call some function or other way? How do I get the BLE_GAP_EVT_CONNECTED event ? I need this event in my own global or local variable .