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

Detailed Description

Data Structures

struct  st_ble_gatts_db_params_t
 Attribute value to be set to or acquired from the GATT Database and the access type from the GATT Client. More...
 
struct  st_ble_gatts_db_conn_hdl_t
 Information about the service or the characteristic that the attribute belongs to. More...
 
struct  st_ble_gatts_db_access_evt_t
 This structure notifies that the GATT Database has been accessed from a GATT Client. More...
 
struct  st_ble_gatts_conn_evt_t
 This structure notifies that the link with the GATT Client has been established. More...
 
struct  st_ble_gatts_disconn_evt_t
 This structure notifies that the link with the GATT Client has been disconnected. More...
 
struct  st_ble_gatts_ex_mtu_req_evt_t
 This structure notifies that a MTU Exchange Request PDU has been received from a GATT Client. More...
 
struct  st_ble_gatts_cfm_evt_t
 This structure notifies that a Confirmation PDU has been received from a GATT Client. More...
 
struct  st_ble_gatts_read_by_type_rsp_evt_t
 This structure notifies that a Read By Type Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_read_rsp_evt_t
 This structure notifies that a Read Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_read_blob_rsp_evt_t
 This structure notifies that a Read Blob Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_read_multi_rsp_evt_t
 This structure notifies that a Read Multiple Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_write_rsp_evt_t
 This structure notifies that a Write Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_prepare_write_rsp_evt_t
 This structure notifies that a Prepare Write Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_exe_write_rsp_evt_t
 This structure notifies that a Execute Write Response PDU has been sent from GATT Server. More...
 
struct  st_ble_gatts_db_uuid_cfg_t
 A structure that defines the information on the position where UUIDs are used. More...
 
struct  st_ble_gatts_db_attr_cfg_t
 A structure that defines the detailed information of the attributes. More...
 
struct  st_ble_gatts_db_attr_list_t
 The number of attributes are stored. More...
 
struct  st_ble_gatts_db_char_cfg_t
 A structure that defines the detailed information of the characteristics. More...
 
struct  st_ble_gatts_db_serv_cfg_t
 A structure that defines the detailed information of the characteristics. More...
 
struct  st_ble_gatts_db_cfg_t
 This is the structure of GATT Database that is specified in R_BLE_GATTS_SetDbInst(). More...
 
struct  st_ble_gatts_evt_data_t
 st_ble_gatts_evt_data_t is the type of the data notified in a GATT Server Event. More...
 

Typedefs

typedef void(* ble_gatts_app_cb_t) (uint16_t event_type, ble_status_t event_result, st_ble_gatts_evt_data_t *p_event_data)
 ble_gatts_app_cb_t is the GATT Server Event callback function type. More...
 

Typedef Documentation

◆ ble_gatts_app_cb_t

ble_gatts_app_cb_t

ble_gatts_app_cb_t is the GATT Server Event callback function type.

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