15606 Commits

Author SHA1 Message Date
Matthias Ringwald
d24641498b changelog: enhanced connection complete event not ready 2023-12-19 17:16:36 +01:00
Matthias Ringwald
d9e1bf3391 hci: handle le identity addresses in gap functions 2023-12-18 18:38:36 +01:00
Matthias Ringwald
ad9f35303b hci: identify resolved public/random addresses as le connections 2023-12-18 18:24:12 +01:00
Matthias Ringwald
73e96c1fdd l2cap: send reject for incomplete signaling command 2023-12-18 12:21:08 +01:00
Matthias Ringwald
3bf7c641cc posix-h4-bcm: update .hcd for CYW5557x 2023-12-14 22:20:22 +01:00
Matthias Ringwald
5e05c0af62 gap: assert advertisement set 0 created before setting adv/scan data for legacy api 2023-12-14 17:07:29 +01:00
Matthias Ringwald
7ae42287ad posix-h4-bcm: log tty 2023-12-14 16:35:13 +01:00
Matthias Ringwald
77bf845768 posix/btstack_uart_posix: log tty 2023-12-14 16:34:57 +01:00
Matthias Ringwald
0b541edf27 example/le_audio_demo_util_sink: fix broadcast playback 2023-12-14 10:25:10 +01:00
Matthias Ringwald
0ab066e861 example/le_audio_demo_util_source: use 'effective_channel' 2023-12-14 10:25:10 +01:00
Matthias Ringwald
cad32b97a0 example/le_audio_demo_util_sink: use 'effective_channel' 2023-12-14 10:25:10 +01:00
Matthias Ringwald
10e15cea58 test/le_audio: rework broadcast assistant 2023-12-13 17:22:44 +01:00
Matthias Ringwald
1095fb8353 l2cap: handle invalid l2cap signaling command without data 2023-12-13 15:34:27 +01:00
Matthias Ringwald
c29f28ec28 changelog: mention LinkKey only for BR/EDR in SM 2023-12-13 14:13:15 +01:00
Matthias Ringwald
b2072c76ba sm: only set LinkKey flag in Pairing Request/Response if BR/EDR supported locally 2023-12-13 14:07:37 +01:00
Matthias Ringwald
ad58a3851e hci: provide hci_classic_supported and hci_le_supported 2023-12-13 13:55:58 +01:00
Matthias Ringwald
57514786e5 hci: return bool in gap_ssp_supported, hci_classic_supported and hci_le_supported 2023-12-13 13:52:39 +01:00
Matthias Ringwald
a34a986b45 l2cap: fix build
use DISCONNECTION_RESPONSE for classic disconnnect response without channel
2023-12-12 18:48:27 +01:00
Matthias Ringwald
64431c36d9 changelog: update l2cap fixes 2023-12-12 18:42:07 +01:00
Matthias Ringwald
ac8a97c22c l2cap: respond with disconnect response for closed channel 2023-12-12 18:41:04 +01:00
Matthias Ringwald
977cd8e3de l2cap: check cmd len before reading dest_cid in classic signaling handler 2023-12-12 17:39:48 +01:00
Matthias Ringwald
1f0786fdf5 l2cap: send command reject with invalid cid for configure request on closed channel 2023-12-12 17:39:48 +01:00
Matthias Ringwald
8c4cc1b869 l2cap: ignore signaling responses in closed state 2023-12-12 17:39:48 +01:00
Matthias Ringwald
93778f0791 l2cap: add missing reject error codes 2023-12-12 17:37:44 +01:00
Matthias Ringwald
9cb061cb22 avdtp: return error in avdtp_suspend_stream if state is not streaming 2023-12-12 15:24:38 +01:00
Matthias Ringwald
84ad4212a9 avdtp_acceptor: reject suspend in state endpoint open 2023-12-12 15:22:22 +01:00
Matthias Ringwald
096e646974 avdtp_acceptor: fix get stream configuration 2023-12-12 14:50:18 +01:00
Matthias Ringwald
d7af755fa9 avdtp_acceptor: avoid memcpy 2023-12-12 14:48:04 +01:00
Matthias Ringwald
7682721537 avdtp_util: reject unknown service categories 2023-12-12 11:24:41 +01:00
Matthias Ringwald
d13e5cf660 doc: add RFCOMM multiplexer shutdown timeout 2023-12-12 10:37:39 +01:00
Matthias Ringwald
dd2e590c4f rfcomm: check state for rfcomm_disconnect 2023-12-12 10:29:19 +01:00
Matthias Ringwald
bae152386e tool/compile_gatt: fix regular expressions 2023-12-12 10:17:45 +01:00
Dirk Helbig
0c30abb230 test/le_audio: support nRF5340 ADK and counter mode 2023-12-11 16:37:20 +01:00
Matthias Ringwald
a18990d3f4 example/le_audio_demo_util_sink: support counter mode 2023-12-11 16:33:52 +01:00
Matthias Ringwald
c5fdc56b36 bluetooth_data_types: add broadcast name 2023-12-11 16:33:25 +01:00
Matthias Ringwald
745d3bf029 test/le_audio: scan for multiple Broadcast Sources, drop automatic mode in assistant 2023-12-08 13:03:42 +01:00
Matthias Ringwald
13ae57ac58 test/le_audio: retry PAST on re-enable broadcast source by assistent 2023-12-08 13:03:36 +01:00
Matthias Ringwald
7d497184d1 test/le_audio: perform PA sync on Broadcast Source select in assistant 2023-12-08 13:03:26 +01:00
Matthias Ringwald
49ce630973 test/le_audio: add re-enable Broadcast sink playback in assistant 2023-12-08 13:03:18 +01:00
Matthias Ringwald
713a0be874 test/le_audio: rework broadcast assistant 2023-12-08 13:03:12 +01:00
Matthias Ringwald
b981df567f test/le_audio: delete unused code in broadcast assistant 2023-12-08 13:03:03 +01:00
Matthias Ringwald
c69fca8812 test/le_audio: introduce broadcast source struct to broadcast assistant 2023-12-08 13:02:44 +01:00
Matthias Ringwald
28ef06ceb7 test/le_audio: stop scanning after sink and source are found by broadcast assistant 2023-12-08 13:02:33 +01:00
Matthias Ringwald
4e15022773 test/le_audio: use GAP_SUBEVENT_LE_CONNECTION_COMPLETE 2023-12-08 12:59:21 +01:00
Matthias Ringwald
c549106153 test/le_audio: restart advertising on disconnect on broadcast sink 2023-12-08 12:59:09 +01:00
Matthias Ringwald
54e09f5e8a test/le_audio: stop PA sync after BIG Sync was created 2023-12-08 12:59:00 +01:00
Matthias Ringwald
02631e972d test/le_audio: implement pa_sync changes in broadcast sink 2023-12-08 12:58:50 +01:00
Matthias Ringwald
db75eafdfd test/le_audio: track pa sync and bis sync state in bass server of broadcast sink 2023-12-08 12:58:42 +01:00
Matthias Ringwald
7c819d909f test/le_audio: stop playback in broadcast sink if PA Sync state is modified 2023-12-08 12:58:36 +01:00
Matthias Ringwald
ec363a3d45 test/le_audio: handle BASS Add Source without PAST available in broadcast sink 2023-12-08 12:58:26 +01:00