14420 Commits

Author SHA1 Message Date
Milanka Ringwald
6607f8f06e ble/att_db: allow to find all primary services with given UUID 2022-09-19 18:37:52 +02:00
Milanka Ringwald
25a5a1946f bluetooth_gatt: remove underscore as suffix from UUID names 2022-09-19 17:27:40 +02:00
Milanka Ringwald
ed7a067cb2 btstack_util: extend btstack_strcpy to return bytes copied 2022-09-19 17:27:40 +02:00
Milanka Ringwald
f819d1d921 btstack_util: implement btstack_virtual_memcpy that copies a chunk of data into a virtual buffer backed by a physical buffer. 2022-09-19 17:27:39 +02:00
Milanka Ringwald
aae1cdcd7f bluetoot.h: add ATT Error Codes from Bluetooth Core Specification Supplement 2022-09-19 17:27:39 +02:00
Matthias Ringwald
99617827ff bluetooth.h: add audio coding format assigned numbers 2022-09-19 17:27:16 +02:00
Matthias Ringwald
da364eec51 lc3: provide octets_per_frame in configure call, update examples 2022-09-19 14:19:54 +02:00
Matthias Ringwald
36dbe4b122 changelog: prepare v1.5.4 2022-09-16 11:25:35 +02:00
Matthias Ringwald
7f81e09eb5 doc: mention ENABLE_CONTROLLER_DUMP_PACKETS 2022-09-16 11:18:26 +02:00
Matthias Ringwald
eccd9dc931 readme: mentions H4 for ESP32 2022-09-16 11:15:32 +02:00
Matthias Ringwald
cc3bbb4c33 btstack_stdin_posix: fix includes 2022-09-16 11:11:14 +02:00
Dirk Helbig
7420e93218 port/libusb: enable stdin logging by default for examples 2022-09-16 09:46:37 +02:00
Matthias Ringwald
39b456a876 avrcp_controller: add avrcp_controller_force_send_press_cmd 2022-09-15 16:34:09 +02:00
Matthias Ringwald
3bd96807a4 gap: add gap_periodic_advertising_sync_transfer_send 2022-09-14 15:42:40 +02:00
Matthias Ringwald
98aa715f74 gap: add gap_periodic_advertising_sync_transfer_set_default_parameters 2022-09-14 15:27:34 +02:00
Matthias Ringwald
5332c7c0a9 btstack_run_loop: add log_error and explanation for assert on adding already active timer 2022-09-14 12:07:40 +02:00
Matthias Ringwald
4856283b35 gap: allow to enable duplicate filter for LE scanning with gap_set_scan_duplicate_filter 2022-09-14 12:01:19 +02:00
Matthias Ringwald
ac95ea81b3 test/le_audio: support encrypted broadcast stream 2022-09-14 11:48:27 +02:00
Matthias Ringwald
de41ee302f test/le_audio: use hci_request_cis_can_send_now_events 2022-09-14 11:27:25 +02:00
Matthias Ringwald
2c07777174 hci: add hci_request_cis_can_send_now_events that causes HCI_EVENT_CIS_CAN_SEND_NOW 2022-09-14 11:27:25 +02:00
Matthias Ringwald
86d67f18a0 test/le_audio: encode after sending in unicast source 2022-09-14 11:27:25 +02:00
Matthias Ringwald
b1b2c5f023 test/le_audio: use new gap_cis_accept and let stack setup ISO data paths 2022-09-14 11:27:25 +02:00
Matthias Ringwald
26b933502e gap: add gap_cis_accept and gap_cis_reject 2022-09-14 11:27:25 +02:00
Matthias Ringwald
1a2fdeb3cf hci_cmd: fix hci_le_reject_cis_request 2022-09-14 11:27:25 +02:00
Matthias Ringwald
d75a6bbf23 hci: use HCI_ISO_GROUP_ID_INVALID 2022-09-14 11:27:25 +02:00
Matthias Ringwald
8e58e4f743 hci: remove temp code to track iso streams , setup iso paths for established cis 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f9306a1a53 hci: setup ISO path after all CIS of a CIG have been established 2022-09-14 11:27:25 +02:00
Matthias Ringwald
3abcd16cde hci: track cis setup 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f43072f38b test/le_audio: wait for gap cis created instead of le cis established 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f06bb90f8c hci: emit cis created 2022-09-14 11:27:25 +02:00
Matthias Ringwald
bb42b5c0fa hci: indicate sent hci command in new iso tasks 2022-09-14 11:27:25 +02:00
Matthias Ringwald
42529435e0 hci: separate command complete for le create cis and le accept cis request 2022-09-14 11:27:25 +02:00
Matthias Ringwald
3cb9266831 test/le_audio: use gap_cis_create 2022-09-14 11:27:25 +02:00
Matthias Ringwald
444e371ecc gap: add gap_cis_create 2022-09-14 11:27:25 +02:00
Matthias Ringwald
e2e92bfb21 test/le_audio: extract create_cig in unicast sink 2022-09-14 11:27:25 +02:00
Matthias Ringwald
62b3ba5787 test/le_audio: use gap_cig_create in unicast sink 2022-09-14 11:27:25 +02:00
Matthias Ringwald
d3a89d917a hci: implement gap_cig_create 2022-09-14 11:27:25 +02:00
Matthias Ringwald
778463d0f7 hci: introduce hci_iso_stream_finalize_by_type_and_group_id 2022-09-14 11:27:24 +02:00
Matthias Ringwald
40f86dfdd0 hci: serialize big and big sync operation 2022-09-14 11:27:24 +02:00
Matthias Ringwald
5c1e56ddbc gap: le audio cig functions 2022-09-14 11:27:24 +02:00
Matthias Ringwald
a3a7e5859d gap: add le audio cig structs 2022-09-14 11:27:24 +02:00
Matthias Ringwald
8d72db10bf hci: add hci_iso_type to hci_iso_stream 2022-09-14 11:27:24 +02:00
Matthias Ringwald
4f3aadfbf3 btstack_defines: add CIG/CIS events 2022-09-14 11:27:24 +02:00
Milanka Ringwald
c875a6ee30 pts/hafp_hf: update test sequences 2022-09-13 14:42:02 +02:00
Matthias Ringwald
42aadee500 hfp_hf: add hfp_hf_set_default_microphone_gain and hfp_hf_set_default_speaker_gain 2022-09-13 12:30:24 +02:00
Matthias Ringwald
ad862247f1 hfp_hf: prefix functions with hfp_hf 2022-09-13 12:07:36 +02:00
Matthias Ringwald
70a707ed6d test/le_audio: fix debug output in unicast srouce 2022-09-12 13:49:11 +02:00
Matthias Ringwald
e38308a212 test/le_audio: fix restart of broadcast sync on sink 2022-09-12 11:42:02 +02:00
Matthias Ringwald
d04a9afcde hci: pass big_handle to hci_emit_big_sync_stopped to allow safe big_sync object removal 2022-09-12 11:12:20 +02:00
Matthias Ringwald
2be4ddd3ce hfp_hf: fix assert in hfp_hf_init_codecs 2022-09-09 16:52:49 +02:00