You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mynewt.apache.org by na...@apache.org on 2019/09/13 13:32:42 UTC
[mynewt-nimble] 12/32: apps/bttester: Move descriptor definition
for easier testing
This is an automated email from the ASF dual-hosted git repository.
naraj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/mynewt-nimble.git
commit 3fbe69ba7c22f1b6b12e2432bc5d360bec8e2bd3
Author: MichaĆ Narajowski <mi...@codecoup.pl>
AuthorDate: Mon May 27 13:56:55 2019 +0200
apps/bttester: Move descriptor definition for easier testing
This is helpful for BTP Tester application.
---
apps/bttester/src/gatt.c | 27 +++++++++++++++------------
1 file changed, 15 insertions(+), 12 deletions(-)
diff --git a/apps/bttester/src/gatt.c b/apps/bttester/src/gatt.c
index 6209154..28eda3a 100644
--- a/apps/bttester/src/gatt.c
+++ b/apps/bttester/src/gatt.c
@@ -200,6 +200,14 @@ static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
BLE_GATT_CHR_F_INDICATE,
.arg = &gatt_values[4],
.val_handle = &gatt_values[4].val_handle,
+ .descriptors = (struct ble_gatt_dsc_def[]) { {
+ .uuid = PTS_UUID_DECLARE(PTS_DSC_READ_WRITE),
+ .access_cb = gatt_svr_access_cb,
+ .att_flags = BLE_ATT_F_READ | BLE_ATT_F_WRITE,
+ .arg = &gatt_values[5],
+ }, {
+ 0
+ } }
}, {
.uuid = PTS_UUID_DECLARE(PTS_CHR_READ_WRITE_ENC),
.access_cb = gatt_svr_access_cb,
@@ -208,8 +216,8 @@ static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
BLE_GATT_CHR_F_WRITE |
BLE_GATT_CHR_F_WRITE_ENC,
.min_key_size = 0x0f,
- .arg = &gatt_values[5],
- .val_handle = &gatt_values[5].val_handle,
+ .arg = &gatt_values[6],
+ .val_handle = &gatt_values[6].val_handle,
}, {
.uuid = PTS_UUID_DECLARE(PTS_CHR_READ_WRITE_AUTHEN),
.access_cb = gatt_svr_access_cb,
@@ -217,8 +225,8 @@ static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
BLE_GATT_CHR_F_READ_AUTHEN |
BLE_GATT_CHR_F_WRITE |
BLE_GATT_CHR_F_WRITE_AUTHEN,
- .arg = &gatt_values[6],
- .val_handle = &gatt_values[6].val_handle,
+ .arg = &gatt_values[7],
+ .val_handle = &gatt_values[7].val_handle,
}, {
.uuid = PTS_UUID_DECLARE(PTS_CHR_READ_WRITE_AUTHOR),
.access_cb = gatt_svr_access_cb,
@@ -226,23 +234,18 @@ static const struct ble_gatt_svc_def gatt_svr_svcs[] = {
BLE_GATT_CHR_F_READ_AUTHOR |
BLE_GATT_CHR_F_WRITE |
BLE_GATT_CHR_F_WRITE_AUTHOR,
- .arg = &gatt_values[7],
- .val_handle = &gatt_values[7].val_handle,
+ .arg = &gatt_values[8],
+ .val_handle = &gatt_values[8].val_handle,
.descriptors = (struct ble_gatt_dsc_def[]){ {
.uuid = PTS_UUID_DECLARE(PTS_DSC_READ),
.access_cb = gatt_svr_access_cb,
.att_flags = BLE_ATT_F_READ,
- .arg = &gatt_values[8],
+ .arg = &gatt_values[9],
}, {
.uuid = PTS_UUID_DECLARE(PTS_DSC_WRITE),
.access_cb = gatt_svr_access_cb,
.att_flags = BLE_ATT_F_WRITE,
- .arg = &gatt_values[9],
- }, {
- .uuid = PTS_UUID_DECLARE(PTS_DSC_READ_WRITE),
- .access_cb = gatt_svr_access_cb,
- .att_flags = BLE_ATT_F_READ | BLE_ATT_F_WRITE,
.arg = &gatt_values[10],
}, {
.uuid = PTS_UUID_DECLARE(PTS_DSC_READ_WRITE_ENC),