|
| typedef void(* | gatts_add_service_callback) (uint8_t server_id, bt_uuid_t *uuid, uint16_t handle, errcode_t status) |
| | 服务注册的回调函数。
|
| |
| typedef void(* | gatts_add_characteristic_callback) (uint8_t server_id, bt_uuid_t *uuid, uint16_t service_handle, gatts_add_character_result_t *result, errcode_t status) |
| | 特征注册的回调函数。
|
| |
| typedef void(* | gatts_add_descriptor_callback) (uint8_t server_id, bt_uuid_t *uuid, uint16_t service_handle, uint16_t handle, errcode_t status) |
| | 特征描述符注册的回调函数。
|
| |
| typedef void(* | gatts_start_service_callback) (uint8_t server_id, uint16_t handle, errcode_t status) |
| | 开始服务的回调函数。
|
| |
| typedef void(* | gatts_stop_service_callback) (uint8_t server_id, uint16_t handle, errcode_t status) |
| | 停止服务的回调函数。
|
| |
| typedef void(* | gatts_delete_service_callback) (uint8_t server_id, errcode_t status) |
| | 删除服务的回调函数。
|
| |
| typedef void(* | gatts_read_request_callback) (uint8_t server_id, uint16_t conn_id, gatts_req_read_cb_t *read_cb_para, errcode_t status) |
| | 收到读请求的回调函数。
|
| |
| typedef void(* | gatts_write_request_callback) (uint8_t server_id, uint16_t conn_id, gatts_req_write_cb_t *write_cb_para, errcode_t status) |
| | 收到写请求的回调函数。
|
| |
| typedef void(* | gatts_mtu_changed_callback) (uint8_t server_id, uint16_t conn_id, uint16_t mtu_size, errcode_t status) |
| | mtu大小改变的回调函数。
|
| |
|
| errcode_t | gatts_register_server (bt_uuid_t *app_uuid, uint8_t *server_id) |
| | 注册gatt服务端。
|
| |
| errcode_t | gatts_unregister_server (uint8_t server_id) |
| | 注销gatt服务端。
|
| |
| errcode_t | gatts_add_service (uint8_t server_id, bt_uuid_t *service_uuid, bool is_primary) |
| | 添加一个gatt服务。
|
| |
| errcode_t | gatts_add_characteristic (uint8_t server_id, uint16_t service_handle, gatts_add_chara_info_t *character) |
| | 添加一个gatt特征。
|
| |
| errcode_t | gatts_add_descriptor (uint8_t server_id, uint16_t service_handle, gatts_add_desc_info_t *descriptor) |
| | 添加一个gatt特征描述符。
|
| |
| errcode_t | gatts_add_service_sync (uint8_t server_id, bt_uuid_t *service_uuid, bool is_primary, uint16_t *handle) |
| | 添加一个gatt服务。
|
| |
| errcode_t | gatts_add_characteristic_sync (uint8_t server_id, uint16_t service_handle, gatts_add_chara_info_t *character, gatts_add_character_result_t *result) |
| | 添加一个gatt特征。
|
| |
| errcode_t | gatts_add_descriptor_sync (uint8_t server_id, uint16_t service_handle, gatts_add_desc_info_t *descriptor, uint16_t *handle) |
| | 添加一个gatt特征描述符。
|
| |
| errcode_t | gatts_start_service (uint8_t server_id, uint16_t service_handle) |
| | 开始一个GATT服务。
|
| |
| errcode_t | gatts_stop_service (uint8_t server_id, uint16_t service_handle) |
| | 停止一个GATT服务。
|
| |
| errcode_t | gatts_delete_service (uint8_t server_id, uint16_t service_handle) |
| | 删除一个GATT服务。
|
| |
| errcode_t | gatts_delete_all_services (uint8_t server_id) |
| | 删除所有GATT服务。
|
| |
| errcode_t | gatts_send_response (uint8_t server_id, uint16_t conn_id, gatts_send_rsp_t *param) |
| | 当收到需要用户回复响应的请求时发送响应。
|
| |
| errcode_t | gatts_notify_indicate (uint8_t server_id, uint16_t conn_id, gatts_ntf_ind_t *param) |
| | 向对端发送通知或指示。
|
| |
| errcode_t | gatts_notify_indicate_by_uuid (uint8_t server_id, uint16_t conn_id, gatts_ntf_ind_by_uuid_t *param) |
| | 向对端发送通知或指示。
|
| |
| errcode_t | gatts_set_mtu_size (uint8_t server_id, uint16_t mtu_size) |
| | 在连接之前设置服务端接收mtu。
|
| |
| errcode_t | gatts_register_callbacks (gatts_callbacks_t *func) |
| | 注册回调函数。
|
| |