16026 Commits

Author SHA1 Message Date
Matthias Ringwald
279225e6c7 btstack_hid_parser: add HID_REPORT_ID_UNDEFINED 2024-08-13 18:17:38 +02:00
Matthias Ringwald
8f9863439f test/hid_parser: add tests for Descriptor Usage iterator 2024-08-13 18:17:38 +02:00
Matthias Ringwald
0ba748f214 btstack_hid_parser: re-implement Report Parser on top of Descriptor Usage iterator 2024-08-13 18:17:38 +02:00
Matthias Ringwald
5285211dcd btstack_hid_parser: add HID Descriptor Usage iterator 2024-08-13 18:17:38 +02:00
Matthias Ringwald
86360e5949 btstack_hid_parser: use 16-bit report id to store undefined id 2024-08-13 18:17:38 +02:00
Matthias Ringwald
cdb96ae56a btstack_hid_parser: add HID Descriptor Usage iterator 2024-08-13 18:17:38 +02:00
Matthias Ringwald
c45181fe4f btstack_hid_parser: use descriptor iterator for report parsing 2024-08-13 18:17:38 +02:00
Matthias Ringwald
88088c37ee btstack_hid_parser: exit btstack_hid_parser_find_next_usage upon state change 2024-08-13 18:17:38 +02:00
Matthias Ringwald
41afcabae1 btstack_hid_parser: use descriptor iterator for hid_find_next_usage 2024-08-13 18:17:38 +02:00
Matthias Ringwald
3cc55c4ae3 btstack_hid_parser: add HID Descriptor Iterator 2024-08-13 18:17:38 +02:00
Matthias Ringwald
0a4fc5fb4c btstack_hid_parser: extract btstack_hid_main_item_tag_for_report_type 2024-08-13 18:17:38 +02:00
Matthias Ringwald
fd8e652c14 btstack_hid_parser: inline hid_post_process_item, update usage_page/usage_pos only in btstack_hid_parser_find_next_usage 2024-08-13 18:17:38 +02:00
Matthias Ringwald
960622b072 btstack_hid_parers: use HID Descriptor Iterator in Report ID helper functions 2024-08-13 18:17:38 +02:00
Matthias Ringwald
0c7e4a2530 btstack_hid_parser: add HID Descriptor Iterator 2024-08-13 18:17:38 +02:00
Matthias Ringwald
eb78fada06 btstack_hid_parser: move tracking of active record up 2024-08-13 18:17:38 +02:00
Matthias Ringwald
491c2cbcf9 test/hid_parser: remove test for report position 2024-08-13 18:17:38 +02:00
Matthias Ringwald
14618ebfef hid_host: omit Report ID in Set/Get Report and send report for report id == HID_REPORT_ID_UNDEFINED 2024-08-13 18:14:27 +02:00
Matthias Ringwald
b4c9695082 hid_host: abort outgoing connection if sdp query does not complete 2024-08-13 18:14:27 +02:00
Matthias Ringwald
3eaa38a78a hid_host: fix function documentation syntax 2024-08-13 18:14:27 +02:00
Matthias Ringwald
0ee91062a6 pbap_client: init SRM state on each new get/put request 2024-08-09 12:08:40 +02:00
Matthias Ringwald
efcd365293 pbap_client: use obex_srm_client module 2024-08-09 12:08:40 +02:00
Matthias Ringwald
5c3f674cf6 avrcp_cover_art_client: use obex_srm_client module 2024-08-09 12:08:40 +02:00
Matthias Ringwald
30f40b4a93 obex_srm_client: split init, add srm_is_active 2024-08-09 12:07:28 +02:00
Matthias Ringwald
50c752545e obex_srm_server: split init, use srm_is_active 2024-08-09 12:07:28 +02:00
Matthias Ringwald
653ef60c0f obex_srm_server: fix bracket style 2024-08-09 12:05:33 +02:00
Matthias Ringwald
e04e269d14 obex_srm_server: make obex_srm_server_is_enabled pure 2024-08-09 12:05:33 +02:00
Matthias Ringwald
91a1f2a16a obex_srm_server: make obex_srm_server_handle_headers public 2024-08-09 12:05:33 +02:00
Matthias Ringwald
0173416cc3 obex_srm_server: use obex_srm_server prefix 2024-08-09 12:05:33 +02:00
Matthias Ringwald
e001955a16 obex_srm: rename to obex_srm_server 2024-08-09 12:05:33 +02:00
Matthias Ringwald
07c6cfd449 stm32-f4discovery-cc2564: add obex_srm_client 2024-08-08 17:31:28 +02:00
Matthias Ringwald
0de94e451f avrcp_cover_art_client: use obex_srm_client module 2024-08-08 16:38:19 +02:00
Matthias Ringwald
e14fb63c33 pbap_client: use obex_srm_client module 2024-08-08 16:38:19 +02:00
Matthias Ringwald
c44ec4a041 example/Makefile: add obex_srm_client to makefile builds 2024-08-08 16:38:19 +02:00
Matthias Ringwald
5fe900187d obex_srm_client: add srm client module 2024-08-08 16:38:19 +02:00
Matthias Ringwald
414d3a9595 posix-h4: fix Makefile build 2024-08-08 16:37:02 +02:00
Matthias Ringwald
ff479fcfe6 posix-h4: use Zephyr Chipset logic for nRF5340 with SoftDevice and Nordic vendor id 2024-08-08 14:33:57 +02:00
Matthias Ringwald
e28aaf35e2 posix-h4: allow to set fallback random address for nRF5340 via command line 2024-08-08 14:33:57 +02:00
Matthias Ringwald
1c61f11625 posix-h4: support zephyr read static address, set random address if chip doesn't have any 2024-08-08 14:33:57 +02:00
Matthias Ringwald
5cc4aee33b example/audio_duplex: increase audio buffer 2024-08-08 14:33:57 +02:00
Matthias Ringwald
5d94838065 gatt-service/bass-util: store broadcast encryption fields 2024-08-08 14:33:57 +02:00
Dirk Helbig
e9396d52e0 gatt-service/bass-util: use store encryption fields in uint8_t[16] 2024-08-08 14:33:57 +02:00
Matthias Ringwald
481741fca8 gatt-service/bass-util: add broadcast encryption fields 2024-08-08 14:33:57 +02:00
Milanka Ringwald
5a2cbdbac3 gatt-service/tx_power: add debug info 2024-08-08 14:12:17 +02:00
Dirk Helbig
48553f675e ble/gatt_client: add a function to remove a queued can send now request 2024-08-08 14:12:17 +02:00
Matthias Ringwald
50e8757d79 Add TLV Builder for big endian data 2024-08-08 14:12:17 +02:00
Matthias Ringwald
a36ca8dc90 Add LTV Builder for little endian data 2024-08-08 14:12:17 +02:00
Matthias Ringwald
2bef0250cf Add hci_event_builder 2024-08-08 14:12:17 +02:00
Matthias Ringwald
0aeb0b245e hci: fix typo 2024-08-08 14:12:17 +02:00
Matthias Ringwald
c5f5d70624 hci: skip failed cis during iso path setup 2024-08-08 14:12:17 +02:00
Matthias Ringwald
8850b501b6 tool/btstack_event_generator: add daemon events 2024-08-08 14:12:17 +02:00