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 |
|