14514 Commits

Author SHA1 Message Date
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
Matthias Ringwald
400a29dddf test/le_audio add 't'erminate BIG streams to broadcast sink 2022-09-09 16:09:16 +02:00
Matthias Ringwald
ce56b94525 hci: fix restart of periodic advertising sync 2022-09-09 16:01:36 +02:00
Matthias Ringwald
d30e80666a l2cap: emit can send now for L2CAP_CHANNEL_TYPE_FIXED_CLASSIC 2022-09-08 12:40:59 +02:00
Matthias Ringwald
1884c6384f example/hid_keyboard_demo: queue keys via ringbuffer 2022-09-08 10:31:43 +02:00
Matthias Ringwald
60737d2b39 hci: only warn about flushing incomplete non-flushable ACL packet 2022-09-07 15:26:12 +02:00
Matthias Ringwald
60543828eb changelog: avoid potential loop during CTKD 2022-09-07 15:16:29 +02:00