From a5075c8d5ccb45013cdf34c4b3e33f7b871147f3 Mon Sep 17 00:00:00 2001 From: zwsd Date: Thu, 4 Aug 2022 15:06:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B3=A8=E9=87=8A=E4=B8=A4=E4=B8=AA=E6=B2=A1?= =?UTF-8?q?=E7=94=A8=E5=88=B0=E7=9A=84=E7=89=B9=E5=BE=81=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main/ble_spp_server_demo.c | 40 ++++++++++++++++++++-------------------- main/ble_spp_server_demo.h | 10 +++++----- 2 files changed, 25 insertions(+), 25 deletions(-) diff --git a/main/ble_spp_server_demo.c b/main/ble_spp_server_demo.c index 4d4342b..cbe5bd1 100644 --- a/main/ble_spp_server_demo.c +++ b/main/ble_spp_server_demo.c @@ -171,13 +171,13 @@ static const uint8_t spp_data_notify_val[20] = {0x00}; static const uint8_t spp_data_notify_ccc[2] = {0x00, 0x00}; /// SPP Service - command characteristic, read&write without response -static const uint16_t spp_command_uuid = ESP_GATT_UUID_SPP_COMMAND_RECEIVE; -static const uint8_t spp_command_val[10] = {0x00}; +// static const uint16_t spp_command_uuid = ESP_GATT_UUID_SPP_COMMAND_RECEIVE; +// static const uint8_t spp_command_val[10] = {0x00}; /// SPP Service - status characteristic, notify&read -static const uint16_t spp_status_uuid = ESP_GATT_UUID_SPP_COMMAND_NOTIFY; -static const uint8_t spp_status_val[10] = {0x00}; -static const uint8_t spp_status_ccc[2] = {0x00, 0x00}; +// static const uint16_t spp_status_uuid = ESP_GATT_UUID_SPP_COMMAND_NOTIFY; +// static const uint8_t spp_status_val[10] = {0x00}; +// static const uint8_t spp_status_ccc[2] = {0x00, 0x00}; #ifdef SUPPORT_HEARTBEAT /// SPP Server - Heart beat characteristic, notify&write&read @@ -214,25 +214,25 @@ static const esp_gatts_attr_db_t spp_gatt_db[SPP_IDX_NB] = { {ESP_UUID_LEN_128, (uint8_t *)&spp_char_uuid128_tx, ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE, SPP_DATA_MAX_LEN, sizeof(spp_data_receive_val), (uint8_t *)spp_data_receive_val}}, - // SPP - command characteristic Declaration - [SPP_IDX_SPP_COMMAND_CHAR] = {{ESP_GATT_AUTO_RSP}, - {ESP_UUID_LEN_16, (uint8_t *)&character_declaration_uuid, ESP_GATT_PERM_READ, CHAR_DECLARATION_SIZE, CHAR_DECLARATION_SIZE, (uint8_t *)&char_prop_read_write}}, + // // SPP - command characteristic Declaration + // [SPP_IDX_SPP_COMMAND_CHAR] = {{ESP_GATT_AUTO_RSP}, + // {ESP_UUID_LEN_16, (uint8_t *)&character_declaration_uuid, ESP_GATT_PERM_READ, CHAR_DECLARATION_SIZE, CHAR_DECLARATION_SIZE, (uint8_t *)&char_prop_read_write}}, - // SPP - command characteristic Value - [SPP_IDX_SPP_COMMAND_VAL] = {{ESP_GATT_AUTO_RSP}, - {ESP_UUID_LEN_16, (uint8_t *)&spp_command_uuid, ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE, SPP_CMD_MAX_LEN, sizeof(spp_command_val), (uint8_t *)spp_command_val}}, + // // SPP - command characteristic Value + // [SPP_IDX_SPP_COMMAND_VAL] = {{ESP_GATT_AUTO_RSP}, + // {ESP_UUID_LEN_16, (uint8_t *)&spp_command_uuid, ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE, SPP_CMD_MAX_LEN, sizeof(spp_command_val), (uint8_t *)spp_command_val}}, - // SPP - status characteristic Declaration - [SPP_IDX_SPP_STATUS_CHAR] = {{ESP_GATT_AUTO_RSP}, - {ESP_UUID_LEN_16, (uint8_t *)&character_declaration_uuid, ESP_GATT_PERM_READ, CHAR_DECLARATION_SIZE, CHAR_DECLARATION_SIZE, (uint8_t *)&char_prop_read_notify}}, + // // SPP - status characteristic Declaration + // [SPP_IDX_SPP_STATUS_CHAR] = {{ESP_GATT_AUTO_RSP}, + // {ESP_UUID_LEN_16, (uint8_t *)&character_declaration_uuid, ESP_GATT_PERM_READ, CHAR_DECLARATION_SIZE, CHAR_DECLARATION_SIZE, (uint8_t *)&char_prop_read_notify}}, - // SPP - status characteristic Value - [SPP_IDX_SPP_STATUS_VAL] = {{ESP_GATT_AUTO_RSP}, {ESP_UUID_LEN_16, (uint8_t *)&spp_status_uuid, ESP_GATT_PERM_READ, SPP_STATUS_MAX_LEN, sizeof(spp_status_val), (uint8_t *)spp_status_val}}, + // // SPP - status characteristic Value + // [SPP_IDX_SPP_STATUS_VAL] = {{ESP_GATT_AUTO_RSP}, {ESP_UUID_LEN_16, (uint8_t *)&spp_status_uuid, ESP_GATT_PERM_READ, SPP_STATUS_MAX_LEN, sizeof(spp_status_val), (uint8_t *)spp_status_val}}, - // SPP - status characteristic - Client Characteristic Configuration Descriptor - [SPP_IDX_SPP_STATUS_CFG] = {{ESP_GATT_AUTO_RSP}, - {ESP_UUID_LEN_16, (uint8_t *)&character_client_config_uuid, ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE, sizeof(uint16_t), sizeof(spp_status_ccc), - (uint8_t *)spp_status_ccc}}, + // // SPP - status characteristic - Client Characteristic Configuration Descriptor + // [SPP_IDX_SPP_STATUS_CFG] = {{ESP_GATT_AUTO_RSP}, + // {ESP_UUID_LEN_16, (uint8_t *)&character_client_config_uuid, ESP_GATT_PERM_READ | ESP_GATT_PERM_WRITE, sizeof(uint16_t), sizeof(spp_status_ccc), + // (uint8_t *)spp_status_ccc}}, #ifdef SUPPORT_HEARTBEAT // SPP - Heart beat characteristic Declaration diff --git a/main/ble_spp_server_demo.h b/main/ble_spp_server_demo.h index 785f47d..d1b9c61 100644 --- a/main/ble_spp_server_demo.h +++ b/main/ble_spp_server_demo.h @@ -43,12 +43,12 @@ enum { SPP_IDX_SPP_DATA_RECV_CHAR, SPP_IDX_SPP_DATA_RECV_VAL, - SPP_IDX_SPP_COMMAND_CHAR, - SPP_IDX_SPP_COMMAND_VAL, + // SPP_IDX_SPP_COMMAND_CHAR, + // SPP_IDX_SPP_COMMAND_VAL, - SPP_IDX_SPP_STATUS_CHAR, - SPP_IDX_SPP_STATUS_VAL, - SPP_IDX_SPP_STATUS_CFG, + // SPP_IDX_SPP_STATUS_CHAR, + // SPP_IDX_SPP_STATUS_VAL, + // SPP_IDX_SPP_STATUS_CFG, #ifdef SUPPORT_HEARTBEAT SPP_IDX_SPP_HEARTBEAT_CHAR,