15799 Commits

Author SHA1 Message Date
Matthias Ringwald
fa4b4d2bcc hfp_hf: tidy code and comments in hfp_hf_set_hf_indicator 2024-02-13 09:08:41 +01:00
Matthias Ringwald
0f716b22f4 hfp_hf: only try send indication if subscribed, clear in any case 2024-02-13 09:05:32 +01:00
Matthias Ringwald
a784d71b35 hci: add hci_reserve_packet_buffer to match hci_send_prepared_cmd_packet during init 2024-02-08 09:43:22 +01:00
Matthias Ringwald
1fa7a4bba7 hci: fix privacy updates 2024-02-06 10:33:36 +01:00
Matthias Ringwald
26bb3782a7 hsp_hs: use EV3 and 2EV3 packets for 7.5 ms voice interval 2024-02-05 12:22:20 +01:00
Matthias Ringwald
ed2083442e hci: fix build 2024-02-05 11:37:38 +01:00
Matthias Ringwald
a84946b2a9 hci: release packet buffer if send sco fails, abort send acl fragments on error 2024-02-05 11:32:35 +01:00
Matthias Ringwald
f91accd343 hci: set last_cmd_opcode in hci_send_prepared_cmd_packet 2024-02-05 11:20:46 +01:00
Matthias Ringwald
ee418d0f5b hci: reserve packet buffer for custom init 2024-02-05 11:15:37 +01:00
Matthias Ringwald
ca6804fd63 hci: introduce hci_send_prepared_cmd_packet and use during startup 2024-02-05 11:15:17 +01:00
Dirk Helbig
4b3f861705 le_audio_demo_util_sink: fix multi channel decode 2024-02-01 22:45:10 +01:00
Matthias Ringwald
7f58ef6bd1 hfp_hf: use bool to indicate packet sent 2024-02-01 20:14:19 +01:00
Matthias Ringwald
cd7fdf75ad hfp_hf: avoid sending voice activation multiple times 2024-02-01 20:04:14 +01:00
Matthias Ringwald
8cb805e6fa le_audio_demo_util_sink: disable debug output 2024-02-01 10:07:18 +01:00
Matthias Ringwald
f145faa552 hci: fix assert on custom init 2024-02-01 10:07:18 +01:00
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