575 Commits

Author SHA1 Message Date
Matthias Ringwald
4dbe0476f2 gap: emit GAP_SUBEVENT_LE_CONNECTION_COMPLETE for failed outgoing connections 2024-04-05 13:52:43 +02:00
Matthias Ringwald
434260a167 sm: respond to Pairing Request after Identity Resolution failed 2024-04-03 11:15:49 +02:00
Matthias Ringwald
95fdf9791c avdtp: allow call to avdtp_disconnect before connection was established 2024-04-02 12:03:23 +02:00
Matthias Ringwald
113d01ce21 hid_host: use round robin for outgoing connections 2024-04-02 11:15:36 +02:00
Matthias Ringwald
0e57192257 goep_client: use round robin for outgoing connections 2024-04-02 11:15:05 +02:00
Matthias Ringwald
d3a84258a9 avrcp: use round robin for outgoing connections 2024-04-02 11:14:38 +02:00
Matthias Ringwald
dbdb76a871 avdtp: use round robin for outgoing connections 2024-04-02 11:08:42 +02:00
Matthias Ringwald
a54f744344 hfp: use round robin for outgoing connections 2024-04-02 11:08:27 +02:00
Matthias Ringwald
880e8fc690 hfp_ag: send OK after SLC for HF that does not support 3-way-calling or HF Indicators 2024-03-13 14:26:10 +01:00
Matthias Ringwald
e2a5eb6349 sm: ignore Security Request after re-encryption has started 2024-03-01 10:38:01 +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
8f4649e3ba hci: remove bool from hci_reserve_packet_buffer and similiar higher layer functions 2024-01-25 14:05:06 +01:00
Matthias Ringwald
62daa44137 gap: made mutual authentication for legacy secure connections optional 2024-01-23 19:46:07 +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
64e2b019f2 gap: document requirement for RPA in extended advertising 2024-01-17 12:05:17 +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
94af8b0e57 hfp_hf: send HF Indicator update only if enabled by AG 2024-01-08 15:43:48 +01:00
Matthias Ringwald
d24641498b changelog: enhanced connection complete event not ready 2023-12-19 17:16:36 +01:00
Matthias Ringwald
c29f28ec28 changelog: mention LinkKey only for BR/EDR in SM 2023-12-13 14:13:15 +01:00
Matthias Ringwald
64431c36d9 changelog: update l2cap fixes 2023-12-12 18:42:07 +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
0b26674db3 add freebsd-netgraph port 2023-12-07 18:24:48 +01:00
Matthias Ringwald
1a6491ffa7 changelog: prepare for v1.6 2023-12-07 15:30:51 +01:00
Matthias Ringwald
f8a9dfacbd changelog: add hfp gsm changes 2023-12-06 11:35:46 +01:00
Matthias Ringwald
028ead5ee6 hci: configure Classic ACL packet types with hci_enable_acl_packet_types 2023-11-23 11:23:11 +01:00
Matthias Ringwald
ebd1b97964 hci: emit GAP_SUBEVENT_LE_CONNECTION_COMPLETE for gap_connect_cancel 2023-11-23 10:28:53 +01:00
Matthias Ringwald
9cb529638d hci: return command disallowed in gap_connect() without emitting connection complete 2023-11-22 16:19:07 +01:00
Matthias Ringwald
a2e0d05dee changelog: update 2023-11-17 15:15:14 +01:00
Matthias Ringwald
adfefc4beb changelog: add SDP records without service name and/or provider 2023-11-13 17:26:53 +01:00
Matthias Ringwald
14685fd34e hfp_hf: send 'deactivate EC/NR' if supported in AG 2023-11-13 11:44:49 +01:00
Matthias Ringwald
dfb01e7774 btstack_hid_parser: ignore report items without usage 2023-11-01 11:38:30 +01:00
Matthias Ringwald
cd7411deb4 hci: fix restart connect with whitelist after whitelist modification 2023-10-31 17:11:56 +01:00
Matthias Ringwald
544a5845c2 gatt_client: emit query complete event for gatt_client_discover_characteristic_descriptors in next run loop iteration 2023-10-25 15:01:37 +02:00
Matthias Ringwald
d4d9523ffb bnep: fully validate UUID32 and UUID128 2023-10-23 16:13:31 +02:00
Matthias Ringwald
1744e196a4 hid_host: use state machine to parse HID Descriptor list with minimal attribute buffer 2023-10-15 16:21:58 +02:00
Matthias Ringwald
aa10b9cbee hfp: add hfp_hf_create_sdp_record_with_codecs and hfp_hf_create_sdp_record_with_codecs 2023-10-10 11:50:27 +02:00
Matthias Ringwald
2eb5c29059 hfp: report 1.9 in SDP record 2023-10-10 11:50:27 +02:00
Matthias Ringwald
5c51cbf6cd spp_server: fix SDP version in SDP record 2023-10-06 18:40:58 +02:00
Matthias Ringwald
615299a8c4 avrcp: shorten SDP Service and Provider Names 2023-09-20 11:48:43 +02:00
Matthias Ringwald
1b9864ea2a hids_device: provide report for GET REPORT operation via callback 2023-09-18 17:20:45 +02:00
Matthias Ringwald
aa3c9a66cc hids_device: emit HIDS_SUBEVENT_SET_REPORT for write and write without response to report characteristics 2023-09-18 16:41:31 +02:00
Matthias Ringwald
fa7f2dfdd3 hci: re-implement implicit SCO flow control 2023-09-13 14:23:23 +02:00
Matthias Ringwald
8366bc41ba avdtp: limit l2cap mtu to largest br/edr packet 2023-09-12 14:58:28 +02:00
Matthias Ringwald
42c7a7b810 l2cap: make l2cap_get_remote_mtu_for_local_cid available to LE-only builds 2023-09-11 16:08:39 +02:00
Matthias Ringwald
8b631c133a avrcp_controller: build get element attributes command on the fly, fix #527 2023-09-11 15:56:43 +02:00
Matthias Ringwald
35d4a926ea hci_dunp_windows_fs: fix timestamps 2023-09-07 10:41:00 +02:00
Matthias Ringwald
c9de93a98c changelog: mention flash bank tlv 2023-08-29 15:50:37 +02:00