Commit Graph

11321 Commits

Author SHA1 Message Date
Matthias Ringwald
9e99503db2 auto-pts: add characteristic user description to gap name 2020-08-26 11:55:27 +02:00
Matthias Ringwald
f2b93ab389 auto-pts: fix receive of notifications/indications 2020-08-26 11:55:27 +02:00
Matthias Ringwald
ba6b0f621c auto-pts: use offset for BTP_GATT_OP_WRITE_LONG 2020-08-26 11:55:27 +02:00
Matthias Ringwald
68436c534a auto-pts: dump le device db after removing all entries 2020-08-26 11:55:27 +02:00
Matthias Ringwald
c7428c652c auto-pts: implement BTP_GATT_OP_WRITE_RELIABLE 2020-08-26 11:55:27 +02:00
Matthias Ringwald
a2bc88aebf auto-pts: extract le_device_delete_all 2020-08-26 11:55:27 +02:00
Matthias Ringwald
ca29222f25 auto-pts: fix compile for regular projects 2020-08-26 11:55:26 +02:00
Matthias Ringwald
ed105bf119 auto-pts: log unpair of le device 2020-08-26 11:55:26 +02:00
Matthias Ringwald
72ba479b40 auto-pts: delete all LE bonding information if requested 2020-08-26 11:55:26 +02:00
Matthias Ringwald
5795f6994b auto-pts: implement BTP_GATT_OP_ADD_INCLUDED_SERVICE 2020-08-26 11:55:26 +02:00
Matthias Ringwald
7491c33910 auto-pts: ignore gatt client timeouts 2020-08-26 11:55:26 +02:00
Matthias Ringwald
78b5808db0 auto-pts: register for gatt client notifications/indications 2020-08-26 11:55:26 +02:00
Matthias Ringwald
05aed73330 auto-pts: implement BTP_GATT_EV_NOTIFICATION 2020-08-26 11:55:26 +02:00
Matthias Ringwald
6984013401 auto-pts: send response for BTP_GATT_OP_CFG_NOTIFY and BTP_GATT_OP_CFG_INDICATE 2020-08-26 11:55:25 +02:00
Matthias Ringwald
bb6eca40f0 auto-pts: disable automatic central pairing 2020-08-26 11:55:25 +02:00
Matthias Ringwald
c1bdf5f954 auto-pts: implement BTP_GATT_OP_CFG_NOTIFY and BTP_GATT_OP_CFG_INDICATE 2020-08-26 11:55:25 +02:00
Matthias Ringwald
5ae9ed3508 auto-pts: implement BTP_GATT_OP_READ_MULTIPLE 2020-08-26 11:55:25 +02:00
Matthias Ringwald
378d424dd4 auto-pts: delete bonding information on start 2020-08-26 11:55:25 +02:00
Matthias Ringwald
6914a89114 auto-pts: enable address sanitizer, assert response_buffer doesn't overflow 2020-08-26 11:55:25 +02:00
Matthias Ringwald
fc823f601c auto-pts: larger response buffer, send event for BTP_GATT_OP_READ_UUID on gatt query complete 2020-08-26 11:55:25 +02:00
Matthias Ringwald
ea4b5aab54 auto-pts: fix characteristic serialization 2020-08-26 11:55:24 +02:00
Matthias Ringwald
1774b503d6 auto-pts: reconnect on connection failed to establish 2020-08-26 11:55:24 +02:00
Matthias Ringwald
d207c85f73 auto-pts: temp suppress service type field from included service response to match python framework 2020-08-26 11:55:24 +02:00
Matthias Ringwald
2c465bc1f2 auto-pts: implement gatt client discover all primary services 2020-08-26 11:55:24 +02:00
Matthias Ringwald
dae0449b9c auto-pts: implement gatt write and long write, use 512 max value buffer 2020-08-26 11:55:24 +02:00
Matthias Ringwald
7ffff68cc1 auto-pts: accept large btp payloads 2020-08-26 11:55:24 +02:00
Matthias Ringwald
ee624a0a80 auto-pts: add GAP Service with GAP Name Characteristic 2020-08-26 11:55:24 +02:00
Matthias Ringwald
3736510d8c auto-pts: remove .gatt file 2020-08-26 11:55:23 +02:00
Matthias Ringwald
687a38144f auto-pts: implement BTP_GATT_OP_READ_UUID 2020-08-26 11:55:23 +02:00
Matthias Ringwald
1d66a705df auto-pts: implement gatt write without response + signed write without response 2020-08-26 11:55:23 +02:00
Matthias Ringwald
4f88b1807e auto-pts: add gatt client state 2020-08-26 11:55:23 +02:00
Matthias Ringwald
504a8416a3 auto-pts: implement gatt read long 2020-08-26 11:55:23 +02:00
Matthias Ringwald
377d0fb703 auto-pts: report att status for failed read characteristic value 2020-08-26 11:55:23 +02:00
Matthias Ringwald
641018e325 auto-pts: implement some GATT Client commands 2020-08-26 11:55:23 +02:00
Matthias Ringwald
aeb596dbcf auto-pts: use '000000' as passkey default 2020-08-26 11:55:22 +02:00
Matthias Ringwald
8cbcc51e2c auto-pts: enable mitm in btpclient as default 2020-08-26 11:55:22 +02:00
Matthias Ringwald
59f775cfa7 auto-pts: support BTP_GATT_OP_GET_ATTRIBUTES with UUID len = 0 2020-08-26 11:55:22 +02:00
Matthias Ringwald
568156403e auto-pts: run gatt server test via console 2020-08-26 11:55:22 +02:00
Matthias Ringwald
42d64f2df9 auto-pts: more debug output for att_db 2020-08-26 11:55:22 +02:00
Matthias Ringwald
e7733bf21d auto-pts: more debug output for att_db 2020-08-26 11:55:22 +02:00
Matthias Ringwald
272b529870 auto-pts: add BTP_GATT_OP_GET_ATTRIBUTES and BTP_GATT_OP_GET_ATTRIBUTE_VALUE 2020-08-26 11:55:22 +02:00
Matthias Ringwald
f2466b5e43 auto-pts: add ENABLE_BTP compile flag to add code to att_db 2020-08-26 11:55:21 +02:00
Matthias Ringwald
32a73f639d auto-pts: delete debugging code 2020-08-26 11:55:21 +02:00
Matthias Ringwald
a92b1593b3 auto-pts: remove timer before adding them again 2020-08-26 11:55:21 +02:00
Matthias Ringwald
0ec8b67496 auto-pts: enable HAVE_ASSERT 2020-08-26 11:55:21 +02:00
Matthias Ringwald
8ebd173655 auto-pts: add log message length field 2020-08-26 11:55:21 +02:00
Matthias Ringwald
d91d7ea51f auto-pts: test delayed response on gap connect 2020-08-26 11:55:21 +02:00
Matthias Ringwald
c97981441f auto-pts: test immediate response on gap connect 2020-08-26 11:55:21 +02:00
Matthias Ringwald
1e7adb1f37 auto-pts: add btpclient heartbeat 2020-08-26 11:55:21 +02:00
Matthias Ringwald
00ec2a3103 auto-pts: exit btpclient on socket disconnect 2020-08-26 11:55:20 +02:00