Bluetooth LE Profile API document
Bluetooth LE Profile API document Rev.1.00 [May 22, 2020]

Detailed Description

Data Structures

struct  st_ble_gatt_hdl_range_t
 Attribute handle range. More...
 
struct  st_ble_gattc_reliable_writes_char_pair_t
 This is used in R_BLE_GATTC_ReliableWrites() to specify the pair of Characteristic Value and Characteristic Value Handle. More...
 
struct  st_ble_gattc_conn_evt_t
 This structure notifies that the link with the GATT Server has been established. More...
 
struct  st_ble_gattc_disconn_evt_t
 This structure notifies that the link with the GATT Server has been disconnected. More...
 
struct  st_ble_gattc_ex_mtu_rsp_evt_t
 This structure notifies that a MTU Exchange Response PDU has been received from a GATT Server. More...
 
struct  st_ble_gattc_serv_16_evt_t
 This structure notifies that a 16-bit UUID Service has been discovered. More...
 
struct  st_ble_gattc_serv_128_evt_t
 This structure notifies that a 128-bit UUID Service has been discovered. More...
 
struct  st_ble_gattc_inc_serv_16_evt_t
 This structure notifies that a 16-bit UUID Included Service has been discovered. More...
 
struct  st_ble_gattc_inc_serv_128_evt_t
 This structure notifies that a 128-bit UUID Included Service has been discovered. More...
 
struct  st_ble_gattc_char_16_evt_t
 This structure notifies that a 16-bit UUID Characteristic has been discovered. More...
 
struct  st_ble_gattc_char_128_evt_t
 This structure notifies that a 128-bit UUID Characteristic has been discovered. More...
 
struct  st_ble_gattc_char_desc_16_evt_t
 This structure notifies that a 16-bit UUID Characteristic Descriptor has been discovered. More...
 
struct  st_ble_gattc_char_desc_128_evt_t
 This structure notifies that a 128-bit UUID Characteristic Descriptor has been discovered. More...
 
struct  st_ble_gattc_err_rsp_evt_t
 This structure notifies that a Error Response PDU has been received from a GATT Server. More...
 
struct  st_ble_gattc_ntf_evt_t
 This structure notifies that a Notification PDU has been received from a GATT Server. More...
 
struct  st_ble_gattc_ind_evt_t
 This structure notifies that a Indication PDU has been received from a GATT Server. More...
 
struct  st_ble_gattc_rd_char_evt_t
 This structure notifies that read response to R_BLE_GATTC_ReadChar() or R_BLE_GATTC_ReadCharUsingUuid() has been received from a GATT Server. More...
 
struct  st_ble_gattc_wr_char_evt_t
 This structure notifies that write response to R_BLE_GATTC_WriteChar() has been received from a GATT Server. More...
 
struct  st_ble_gattc_rd_multi_char_evt_t
 This structure notifies that read response to R_BLE_GATTC_ReadMultiChar() has been received from a GATT Server. More...
 
struct  st_ble_gattc_char_part_wr_evt_t
 This structure notifies that write response to R_BLE_GATTC_WriteLongChar() or R_BLE_GATTC_ReliableWrites() has been received from a GATT Server. More...
 
struct  st_ble_gattc_reliable_writes_comp_evt_t
 This structure notifies that a response to R_BLE_GATTC_ExecWrite() has been received from a GATT Server. More...
 
struct  st_ble_gattc_rd_multi_req_param_t
 This is used in R_BLE_GATTC_ReadMultiChar() to specify multiple Characteristics to be read. More...
 
struct  st_ble_gattc_evt_data_t
 st_ble_gattc_evt_data_t is the type of the data notified in a GATT Client Event. More...
 

Typedefs

typedef void(* ble_gattc_app_cb_t) (uint16_t event_type, ble_status_t event_result, st_ble_gattc_evt_data_t *p_event_data)
 ble_gattc_app_cb_t is the GATT Client Event callback function type. More...
 

Typedef Documentation

◆ ble_gattc_app_cb_t

ble_gattc_app_cb_t

ble_gattc_app_cb_t is the GATT Client Event callback function type.

Parameters
[in]event_typeThe type of GATT Client Event.
[in]event_resultThe result of GATT Client Event
[in]p_event_dataData notified by GATT Client Event.
Returns
none