14298 Commits

Author SHA1 Message Date
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
Matthias Ringwald
384eabd390 sm: use br/edr fixed channel 2022-09-07 15:16:29 +02:00
Matthias Ringwald
1f11b9e9b2 l2cap: support fixed channel for br/edr security manager 2022-09-07 15:16:29 +02:00
Matthias Ringwald
8d9f906bb8 l2cap: introduce L2CAP_CHANNEL_TYPE_FIXED_CLASSIC 2022-09-07 15:16:29 +02:00
Matthias Ringwald
34be587822 l2cap: annotate fixed channels with le vs classic 2022-09-07 15:16:29 +02:00
Matthias Ringwald
97d112ed47 btstack_stdin_posix: add missing include 2022-09-07 15:16:29 +02:00
Matthias Ringwald
1716d43da8 test/le_audio: support PLC timeout longer than one ISO interval 2022-09-05 12:23:31 +02:00
Matthias Ringwald
ba8a663492 test/le_audio: extract plc_do in broadcast sink 2022-09-05 11:06:48 +02:00
Matthias Ringwald
ae7e4c110c test/le_audio: fix plc for 16-bit packet sequence counter 2022-09-02 10:39:30 +02:00
Matthias Ringwald
a9d566f789 btstack_util: add btstack_time16_delta for 16-bit timers 2022-09-02 10:39:29 +02:00
Dirk Helbig
c28332930a btstack_stdin_posix: move stdin logging from application to platform to make it usable from all applications 2022-09-01 15:44:47 +02:00
Matthias Ringwald
151e8cb984 test/le_audio: update PLC detection for Broadcast Sink 2022-08-31 12:07:47 +02:00
Matthias Ringwald
3daa4bc7e9 test/le_audio: remove lc3 file dump 2022-08-31 11:26:30 +02:00
Matthias Ringwald
89d4f06736 test/le_audio: remove console packet dump 2022-08-31 11:14:36 +02:00
Matthias Ringwald
2c900158a2 hci: remove unreachable code 2022-08-29 15:28:33 +02:00
Matthias Ringwald
ea04fbd8d7 hci: send HCI LE Create Connection Cancel only once for outgoing LE connections without whitelist 2022-08-29 15:26:09 +02:00
Matthias Ringwald
aacb1081b4 hci: skip ISO packets if ISO interval was skipped or individual ISO packets had been sent too late 2022-08-26 14:11:08 +02:00