Matthias Ringwald
|
5f1af52084
|
adv_bearer: fix memcpy
|
2024-01-13 17:59:05 +01:00 |
|
Matthias Ringwald
|
45d80b0845
|
sm: fix compile without ENABLE_LE_CENTRAL, fixes #554
|
2024-01-10 11:53:37 +01:00 |
|
Ricardo Quesada
|
d48e511ecb
|
compile_gatt.py: add clang-format off to header (#553)
Add clang-format off to header.
Useful when the auto-generated headers are checked-in a repo with
clang-format enabled.
|
2024-01-10 11:46:20 +01:00 |
|
Matthias Ringwald
|
afbd946d92
|
sm: abort pairing with invalid parameter error for encryption key size > 16
|
2024-01-09 16:01:00 +01:00 |
|
Matthias Ringwald
|
6e821f1c6c
|
btstack_resample: assert if num channels = 0
|
2024-01-09 15:11:58 +01:00 |
|
Matthias Ringwald
|
1c00f28917
|
posix-h4-nxp: enable audio support
|
2024-01-09 15:10:11 +01:00 |
|
Matthias Ringwald
|
94af8b0e57
|
hfp_hf: send HF Indicator update only if enabled by AG
|
2024-01-08 15:43:48 +01:00 |
|
Matthias Ringwald
|
21df969ba0
|
hfp_hf: store hf indicators in hfp
|
2024-01-08 15:37:31 +01:00 |
|
Matthias Ringwald
|
e3ea12006b
|
test/fuzz: fix memory in l2cap fuzzer
|
2024-01-04 19:20:51 +01:00 |
|
Matthias Ringwald
|
68894c7457
|
test/fuzz: add l2cap fuzzer
|
2024-01-04 18:27:24 +01:00 |
|
Matthias Ringwald
|
77ae25eddf
|
test/fuzz: enable bstack_assert
|
2024-01-04 18:27:24 +01:00 |
|
Matthias Ringwald
|
77a7418aca
|
l2cap: setup test channels for fuzzer
|
2024-01-04 18:27:24 +01:00 |
|
Matthias Ringwald
|
182d886d47
|
hci: replace assert with check for fuzzer
|
2024-01-04 18:27:24 +01:00 |
|
Matthias Ringwald
|
7d6cb61e94
|
libusb: fix compile without ENABLE_SCO_OVER_HCI
|
2023-12-29 14:34:48 +01:00 |
|
Matthias Ringwald
|
5393bc3bd1
|
tool: add dump_keys.py that dumps link keys and long term keys from pklg files
|
2023-12-20 15:29:21 +01:00 |
|
Matthias Ringwald
|
e30f5bf00a
|
l2cap: use hci_is_le_connection_type
|
2023-12-19 17:26:08 +01:00 |
|
Matthias Ringwald
|
8e97a820aa
|
hci: provide hci_is_le_connection_type
|
2023-12-19 17:25:19 +01:00 |
|
Matthias Ringwald
|
e6d334abdc
|
l2cap: use address type from incoming cbm connection request instead of LE Random
|
2023-12-19 17:20:03 +01:00 |
|
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 |
|