GATTS Operation Complete event structure.
uint16_t max_connection_nb
Profile manager callbacks.
The struct of broadcast address with broadcast type.
void(* prf_on_disconnect_func_t)(uint8_t conn_idx, uint8_t reason)
Handles Disconnection. There is no need to recovery CCCD because stack will do that.
ble_prf_manager_cbs_t * manager_cbs
prf_on_connect_func_t on_connect
Parameter of Added service description.
prf_on_disconnect_func_t on_disconnect
void(* prf_on_connect_func_t)(uint8_t conn_idx, const ble_gap_bdaddr_t *p_peer_bd_addr)
Handles Connection creation. There is no need to recovery CCCD because stack will do that.
GATT read request struct.
uint8_t(* prf_init_func_t)(void)
Initialization of the Profile module.
Profile server register information structure.
uint16_t ble_gattc_prf_add(ble_uuid_t *p_uuid, ble_evt_handler_t evt_handler)
Add a client profile by providing its detail information.
sdk_err_t ble_gatts_prf_add(ble_gatts_create_db_t *p_gatts_db, ble_evt_handler_t evt_handler)
Add a server profile by providing its detailed information..
File that contains error codes.
GATT prepare write request struct.
uint16_t sdk_err_t
SDK API result type.
ble_gatt_evt_type_t
GATT common events.
ble_evt_handler_t gatts_evt_handler
void(* ble_evt_handler_t)(const ble_evt_t *p_evt)
The BLE event handler type.
GATT write request struct.