Commit Graph

10553 Commits

Author SHA1 Message Date
Matthias Ringwald
1b464e99af port/qt-usb: port of libusb as qt console application 2020-02-21 18:04:23 +01:00
Matthias Ringwald
656e09c914 changelog: update 2020-02-20 14:04:23 +01:00
Matthias Ringwald
6e82c1f85e hid_host_demo: allow for sniff mode, fixes #268 2020-02-16 19:02:11 +01:00
Matthias Ringwald
7e23d0c0b2 att_db: additionally limit echo to response buffer size for prepare write request 2020-02-16 15:23:45 +01:00
Matthias Ringwald
6098e9087f att_db: streamline size validation as att_copy_value already limits attribute value to provided buffer 2020-02-16 15:21:31 +01:00
Matthias Ringwald
d60453d1ae att_db: use ATT_DEFAULT_MTU as minimum after MTU exchange 2020-02-16 14:56:43 +01:00
Matthias Ringwald
bba538e52d test/fuzz: enable debug symbols, set att callbacks in att db fuzzer, add gdb + lldb to docker image 2020-02-11 21:18:59 +01:00
Matthias Ringwald
87645b3a52 sm: fix compile 2020-02-11 20:34:21 +01:00
Matthias Ringwald
42dfcaca3c att_db: report write not permitted if no att write callback set 2020-02-11 18:53:35 +01:00
Matthias Ringwald
18a238c083 att_db: validate size for ATT_WRITE_REQUEST 2020-02-11 18:52:50 +01:00
Matthias Ringwald
42ec162584 test/fuzz: start with att_db 2020-02-11 11:50:08 +01:00
Milanka Ringwald
c57adf92cf avrcp_target: use correct variable for sending playback status value 2020-02-10 18:44:17 +01:00
Matthias Ringwald
4e5badd219 btstack_sbc_decoder_bluedroid: use log_debug for warnings caused by corrupt data 2020-02-03 11:03:29 +01:00
Matthias Ringwald
64a93fb598 bluetooth: fix LM_LINK_POLICY_ENABLE_SNIFF_MODE constant 2020-01-31 12:05:59 +01:00
Matthias Ringwald
2a9f55d6f7 l2cap_signaling: use packet boundary flags 0x00 for LE signaling packets 2020-01-31 12:05:59 +01:00
Milanka Ringwald
419abca300 mesh: prefix with mesh and move heartbeat helper functions to mesh_node [a2593] 2020-01-31 11:33:03 +01:00
Milanka Ringwald
d175073c35 mesh: expand count_log to count, and period_log to period_s in heartbeat messages of configuration client [a2592] 2020-01-31 11:33:03 +01:00
Milanka Ringwald
12d66e05f4 mesh: prefix with mesh and move heartbeat helper functions to mesh_node [a2593] 2020-01-31 11:33:03 +01:00
Milanka Ringwald
4f44739eea mesh: add destination field to heartbeat messages of configuration client [a2591] 2020-01-31 11:33:03 +01:00
Milanka Ringwald
786ea917db mesh: implement config client network transmit msgs [a2583] 2020-01-31 11:33:03 +01:00
Milanka Ringwald
70fcff1a97 mesh: implement config client low power node msgs [a2582] 2020-01-31 11:33:03 +01:00
Milanka Ringwald
7d339f89ba mesh: implement config client heartbeat publication and subscription msgs [a2580, a2581] 2020-01-31 11:33:03 +01:00
Matthias Ringwald
39f043d5d3 btstack_tlv_posix: only keep last value in memory, fix delete operation 2020-01-30 11:43:44 +01:00
Matthias Ringwald
8008788713 test/fuzz: set connection handle based on input data 2020-01-28 18:47:06 +01:00
Matthias Ringwald
18976c74b2 test/fuzz: prepare classic acl + sco incoming and ready + le ready hci connection for fuzz_hci 2020-01-28 18:22:43 +01:00
Milanka Ringwald
1da46a67a1 mesh: add missing API functions [a2579] 2020-01-28 11:47:48 +01:00
Milanka Ringwald
3ef45e9132 mesh: implement config client key refresh msgs [a2579] 2020-01-28 11:41:08 +01:00
Milanka Ringwald
64c3d06bad mesh: implement config client node reset and friend msgs [a2578,a2584] 2020-01-28 11:41:08 +01:00
Matthias Ringwald
f3ede59445 test/fuzz: test hci 2020-01-27 22:16:45 +01:00
Milanka Ringwald
df02a64146 mesh: implement sig and vendor model app list 2020-01-27 12:17:30 +01:00
Milanka Ringwald
8d4cf36ecc mesh: implement mesh client configuration model appkey bind/unbind messages 2020-01-27 11:24:31 +01:00
Milanka Ringwald
82cfc808ca mesh: implement mesh client configuration node identity messages 2020-01-27 10:59:36 +01:00
Milanka Ringwald
b913070192 mesh: move mesh_node_identity_state_t definition from mesh proxy to node 2020-01-27 10:59:36 +01:00
Matthias Ringwald
77b3fe1a41 hci: fix validation of HCI_EVENT_NUMBER_OF_COMPLETED_PACKETS, incorrect check added in 9784dac 2020-01-23 17:36:07 +01:00
Matthias Ringwald
64559b7673 att_db_util: fix compile 2020-01-23 14:59:37 +01:00
Milanka Ringwald
b629980d78 mesh_configuraiton_client: implement netkey and appkey messages 2020-01-23 14:59:19 +01:00
Matthias Ringwald
5c0b28ef04 att_db_util: fix realloc of att db buffer for large attributes 2020-01-23 14:36:06 +01:00
Matthias Ringwald
8d783ab1e6 l2cap: fix compile 2020-01-23 11:07:27 +01:00
Matthias Ringwald
c839c6f943 gatt_client: set uuid16 to zero when deserializing uuid128 services, characteristics, and descriptors 2020-01-21 19:13:52 +01:00
Milanka Ringwald
908a73e370 mesh_configuraiton_client: subscription get and list messages 2020-01-21 16:37:05 +01:00
Milanka Ringwald
bacd6cd3ab mesh_access: getters for sig and vendor model identifiers 2020-01-21 16:37:05 +01:00
Matthias Ringwald
0ac5ead3a2 libusb: remove cmake build files 2020-01-21 14:22:52 +01:00
Matthias Ringwald
3d57634366 test/fuzz: update link flags 2020-01-21 14:21:32 +01:00
Milanka Ringwald
035337cc92 add specification versions covered by Bluetooth SIG qualification 2020-01-21 11:53:27 +01:00
Matthias Ringwald
9784dac19c hci: validate size of hci inquiry events and num completed packet 2020-01-20 18:10:04 +01:00
Matthias Ringwald
eddac6153d test/fuzz: test hci 2020-01-20 18:08:59 +01:00
Matthias Ringwald
1f805efefd test/fuzz: test hci_transport_h4 2020-01-19 00:44:02 +01:00
Matthias Ringwald
8c7252e203 hci_transport_em9304_spi: avoid spi read for empty payload 2020-01-19 00:41:16 +01:00
Matthias Ringwald
bb80652885 hci_transport_h4: avoid uart read for empty payload 2020-01-19 00:39:55 +01:00
Matthias Ringwald
d5fc1d92ed fix compile 2020-01-19 00:22:10 +01:00