\r
void API_Ble_GattsDisable(void)\r
{\r
- // TODO:\r
+ BTA_GATTS_Disable();\r
}\r
\r
+void API_Ble_GattsAppRegister(tBT_UUID *p_app_uuid, tBTA_GATTS_CBACK *p_cback)\r
+{\r
+ BTA_GATTS_AppRegister(p_app_uuid, p_cback);\r
+}\r
+\r
+\r
void API_Ble_GattsAppDeregister(tBTA_GATTS_IF server_if)\r
{\r
- // TODO:\r
+ BTA_GATTS_AppDeregister(server_if);\r
}\r
\r
void API_Ble_GattsCreateService(tBTA_GATTS_IF server_if, tBT_UUID *p_service_uuid, UINT8 inst,\r
UINT16 num_handle, BOOLEAN is_primary)\r
{\r
- // TODO:\r
+ BTA_GATTS_CreateService(server_if, p_service_uuid, inst, num_handle, is_primary);\r
}\r
\r
\r
void API_Ble_GattsAddIncludeService(UINT16 service_id, UINT16 included_service_id)\r
{\r
- // TODO:\r
+ BTA_GATTS_AddIncludeService(service_id, included_service_id);\r
}\r
\r
\r
void API_Ble_GattsAddCharacteristic (UINT16 service_id, tBT_UUID *p_char_uuid,\r
tBTA_GATT_PERM perm, tBTA_GATT_CHAR_PROP property)\r
{\r
- // TODO:\r
+ BTA_GATTS_AddCharacteristic (service_id, p_char_uuid, perm, property);\r
}\r
\r
void API_Ble_GattsAddCharDescriptor (UINT16 service_id,\r
tBTA_GATT_PERM perm,\r
tBT_UUID * p_descr_uuid)\r
{\r
- \r
+ BTA_GATTS_AddCharDescriptor (service_id, perm, p_descr_uuid);\r
}\r
\r
void API_Ble_GattsDeleteService(UINT16 service_id)\r
{\r
- // TODO:\r
+ BTA_GATTS_DeleteService(service_id);\r
}\r
\r
void API_Ble_GattsStartService(UINT16 service_id, tBTA_GATT_TRANSPORT sup_transport)\r
{\r
- \r
+ BTA_GATTS_StartService(service_id, sup_transport);\r
}\r
\r
\r
void API_Ble_GattsStopService(UINT16 service_id)\r
{\r
- // TODO:\r
+ BTA_GATTS_StopService(service_id);\r
}\r
\r
\r
void API_Ble_GattsHandleValueIndication (UINT16 conn_id, UINT16 attr_id, UINT16 data_len,\r
UINT8 *p_data, BOOLEAN need_confirm)\r
{\r
- // TODO:\r
+ BTA_GATTS_HandleValueIndication (conn_id, attr_id, data_len, p_data, need_confirm);\r
}\r
\r
void API_Ble_GattsSendRsp (UINT16 conn_id, UINT32 trans_id,\r
tBTA_GATT_STATUS status, tBTA_GATTS_RSP *p_msg)\r
{\r
- // TODO:\r
+ BTA_GATTS_SendRsp (conn_id, trans_id, status, p_msg);\r
}\r
\r
void API_Ble_GattsOpen(tBTA_GATTS_IF server_if, BD_ADDR remote_bda, BOOLEAN is_direct,\r
tBTA_GATT_TRANSPORT transport)\r
{\r
- // TODO:\r
+ BTA_GATTS_Open(server_if, remote_bda, is_direct, transport);\r
}\r
\r
void API_Ble_GattsCancelOpen(tBTA_GATTS_IF server_if, BD_ADDR remote_bda, BOOLEAN is_direct)\r
{\r
- // TODO:\r
+ BTA_GATTS_CancelOpen(server_if, remote_bda, is_direct);\r
}\r
\r
void API_Ble_GattsClose(UINT16 conn_id)\r
{\r
- // TODO:\r
+ BTA_GATTS_Close(conn_id);\r
}\r
\r
\r