15684 Commits

Author SHA1 Message Date
Dirk Helbig
c18c19debd le_audio_demo_util_sink: reworked playback, PLC 2024-01-31 18:33:06 +01:00
Matthias Ringwald
84a4c7a1a4 le_audio_demo_util_sink: treat iso packets of incorrect size as invalid data 2024-01-31 18:33:06 +01:00
Dirk Helbig
bb8a927b64 core: add fsm/hsm implementation 2024-01-31 18:33:06 +01:00
Matthias Ringwald
83dfe5ce96 le_audio_demo_util_source: fix build 2024-01-31 18:33:06 +01:00
Matthias Ringwald
b8cf9cc03d test/le-audio: fix cmake build 2024-01-31 18:33:06 +01:00
Matthias Ringwald
d1b426c456 hid_host: filter sdp record atrributes 2024-01-26 18:31:41 +01:00
Matthias Ringwald
db6cafabbb test/avdtp: partial fix for cmake build 2024-01-25 14:05:06 +01:00
Matthias Ringwald
8f4649e3ba hci: remove bool from hci_reserve_packet_buffer and similiar higher layer functions 2024-01-25 14:05:06 +01:00
Matthias Ringwald
c589a9bb89 test: use pkg-config to find cpputest in CMake builds 2024-01-25 12:48:26 +01:00
Matthias Ringwald
e44d8d3690 test/gap: drop double reserve packet buffer (it asserts now) 2024-01-25 12:37:07 +01:00
Matthias Ringwald
5daaa52e38 hci: emit transport packet sent from hci_release_packet_buffer 2024-01-25 11:18:46 +01:00
Matthias Ringwald
5d35098109 hci: assert in reserve/release packet buffer 2024-01-25 11:15:04 +01:00
Matthias Ringwald
5b0f090baa hci: emit transport packet sent if disconnect for connection with fragmentation active 2024-01-24 18:46:08 +01:00
Matthias Ringwald
c3ab95234d test/fuzz: add fuzz_avdtp 2024-01-24 16:10:32 +01:00
Matthias Ringwald
de36a6eb96 test/fuzz: use btstack-fuzz as project name 2024-01-24 16:10:32 +01:00
Matthias Ringwald
fc532b335d avdtp: setup for fuzzer 2024-01-24 16:10:32 +01:00
Matthias Ringwald
bfb3452804 avdtp_acceptor: limit number of suspended SEIDs 2024-01-24 16:10:32 +01:00
Matthias Ringwald
fa4f109b13 avdtp_acceptor: consider signal header size for msg len validation 2024-01-24 16:10:32 +01:00
Matthias Ringwald
3d79ed3be2 avdtp_util: return 0 if signaling header incomplete 2024-01-24 16:10:32 +01:00
Matthias Ringwald
335dba6a8f avdtp_util: use avdtp_get_signaling_message_type 2024-01-24 16:10:32 +01:00
Matthias Ringwald
3cb0f44de9 avdtp: avoid out of bounds read 2024-01-24 16:10:32 +01:00
Matthias Ringwald
d90722d454 hci: implement gap_cig_remove 2024-01-24 14:59:54 +01:00
Matthias Ringwald
f2e409f3a3 hci: use cig_id instead of cig_handle 2024-01-24 14:59:54 +01:00
Matthias Ringwald
137a570a71 gap: support coordinated private random address updates 2024-01-24 14:59:09 +01:00
Matthias Ringwald
62daa44137 gap: made mutual authentication for legacy secure connections optional 2024-01-23 19:46:07 +01:00
Weigang Wang
f6a72c8fdb gatt-service/device_information-service_client: return command disallowed when busy 2024-01-23 17:06:52 +01:00
Matthias Ringwald
e7af4f1f3f att_server: allow to start crypto operation from delayed att read/write request
# Conflicts:
#	CHANGELOG.md
2024-01-23 16:35:55 +01:00
Matthias Ringwald
c61037cc77 att_sever: call att_read_callback on services with ATT_READ_RESPONSE_PENDING
# Conflicts:
#	CHANGELOG.md
2024-01-23 16:35:10 +01:00
Matthias Ringwald
85878f9d1f att_server: add flags to att_service_handler_t 2024-01-23 16:14:25 +01:00
Matthias Ringwald
f76e733a84 sm: fix cache ltk for central re-encrypt 2024-01-23 16:13:18 +01:00
Matthias Ringwald
f728bb7b34 sm: use INVALID_LINK_KEY for missing link key 2024-01-23 11:28:26 +01:00
Matthias Ringwald
bcab665063 sm: cache ltk in central role 2024-01-23 11:28:26 +01:00
Matthias Ringwald
8ce186819b hci: always init conn link key type 2024-01-23 11:28:26 +01:00
Milanka Ringwald
9e709c1bc0 example: rework Nordic SPP demos 2024-01-23 11:26:25 +01:00
Milanka Ringwald
105be2b8cd gatt-service/nordic_spp_service_server: emit service disconnect on HCI disconnect 2024-01-23 11:25:46 +01:00
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