Matthias Ringwald
|
2b6efc4d0e
|
hci: fix build
|
2024-01-17 12:16:22 +01:00 |
|
Matthias Ringwald
|
64e2b019f2
|
gap: document requirement for RPA in extended advertising
|
2024-01-17 12:05:17 +01:00 |
|
Matthias Ringwald
|
67bf59ff2b
|
sm: get own addr & type from hci advertising set
|
2024-01-17 12:05:17 +01:00 |
|
Matthias Ringwald
|
22f987e460
|
hci: rename hci_extended_advertising_supported
|
2024-01-17 12:05:17 +01:00 |
|
Matthias Ringwald
|
135568f9c0
|
hci: make hci_extended_advertising_supported public
|
2024-01-17 12:05:17 +01:00 |
|
Matthias Ringwald
|
efc77985e3
|
gap: add gap_le_get_own_advertising_set_address
|
2024-01-17 12:04:37 +01:00 |
|
Matthias Ringwald
|
8dc1b1d01e
|
gap: set IRK for undirected advertising
|
2024-01-17 12:04:37 +01:00 |
|
Matthias Ringwald
|
02eb018664
|
esp32: fix build warninig in es8388 driver
|
2024-01-17 10:58:04 +01:00 |
|
Matthias Ringwald
|
d0f707ff11
|
test/security_manager: fix build
|
2024-01-15 18:12:06 +01:00 |
|
Matthias Ringwald
|
d9f3ead5ea
|
sm: use current peer random address
|
2024-01-15 15:43:01 +01:00 |
|
Matthias Ringwald
|
50053c13e1
|
sm: clarify addr in sm_connection_init
|
2024-01-15 15:43:01 +01:00 |
|
Matthias Ringwald
|
512589684b
|
sm: use sm_run_irk_lookup() for device lookup with IRK
|
2024-01-15 15:43:01 +01:00 |
|
Matthias Ringwald
|
c2b94d32cc
|
sm: skip ah calculation for resolvable private random addresses when address resolution is used in Controller
|
2024-01-15 15:43:01 +01:00 |
|
Matthias Ringwald
|
4361507f46
|
sm: log own/peer address
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
9fd274a1e9
|
hci: re-start le connection with address in case of required stop to update lists
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
2fbf0ed048
|
hci: clean up resolving list todos
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
58babb647e
|
hci: store current random address for outgoing connections in peer resolvable private address field
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
0890cf2b80
|
hci: add hci_is_le_identity_address_type
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
bede2a55c2
|
hci: use hci_event_le_meta_get_subevent_code
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
5bb205a5cd
|
hci: avoid erroneous connection struct for direct le connection with resolvable private address
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
ca0d6e5afd
|
hci: rename gap_get_outgoing_connection
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
b11b8e4749
|
hci: remove redundant check in hci_handle_le_connection_complete_event
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
688bcdb427
|
hci: rename event_handle_le_connection_complete
|
2024-01-15 15:43:00 +01:00 |
|
Matthias Ringwald
|
c1281a25f9
|
hci: free hci connection on connection complete (handle invalid) only if requested
|
2024-01-15 15:43:00 +01:00 |
|
Dirk Helbig
|
421ee5a81f
|
chipset/zephyr: add guide to turn nrf5340 development boards into HCI USB dongles
|
2024-01-15 15:43:00 +01:00 |
|
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 |
|