147 Commits

Author SHA1 Message Date
Matthias Ringwald
c3045e83c2 hci: track highest outgoing cis for cig in central role 2025-02-22 15:26:40 +01:00
Matthias Ringwald
754c846fdd gap: validate params in gap_set_scan_params 2025-02-19 12:26:54 +01:00
Matthias Ringwald
9007c8918e gap: add gap_request_connection_subrating 2024-11-02 18:21:03 +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
Matthias Ringwald
64e2b019f2 gap: document requirement for RPA in extended advertising 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
c7ceba5914 gap: use bool for gap_reconnect_security_setup_active 2023-12-04 18:03:21 +01:00
Matthias Ringwald
9c096ccd76 gap: document gap connect function return value 2023-11-08 11:40:48 +01:00
Matthias Ringwald
2052d96cc1 gap: add gap_extended_advertising_set_resolvable_private_address_update 2023-08-20 14:46:29 +02:00
Matthias Ringwald
027f4677e6 gap: add gap_periodic_advertising_set_info_transfer_send 2023-08-20 14:46:29 +02:00
Andrey Fominykh
f50ed5accd gap: support configuring inquiry transmit power level 2023-08-16 11:03:08 +02:00
Matthias Ringwald
9d8be771b7 gap: use uint16_t for phy_options in gap_le_set_phy, fixes #502 2023-07-14 09:40:47 +02:00
Matthias Ringwald
0c2c5f7996 hci: fix compile without ENABLE_CENTRAL 2023-05-18 17:13:30 +02:00
Matthias Ringwald
7eb5b27e62 gap: add gap_set_scan_phys and gap_set_connection_phys 2023-03-22 11:02:06 +01:00
Matthias Ringwald
c3d19a303e hci: add gap_set_peer_privacy_mode 2023-01-12 15:22:27 +01:00
David Lechner
fb8d2cd303
gap: fix gap_random_address_set comment
Since 8f57b085d4f852ada89df3b26b2bce8aee774976, the mode is set to static not off.
2022-10-20 16:52:11 -05:00
Matthias Ringwald
3bd96807a4 gap: add gap_periodic_advertising_sync_transfer_send 2022-09-14 15:42:40 +02:00
Matthias Ringwald
98aa715f74 gap: add gap_periodic_advertising_sync_transfer_set_default_parameters 2022-09-14 15:27:34 +02:00
Matthias Ringwald
4856283b35 gap: allow to enable duplicate filter for LE scanning with gap_set_scan_duplicate_filter 2022-09-14 12:01:19 +02:00
Matthias Ringwald
26b933502e gap: add gap_cis_accept and gap_cis_reject 2022-09-14 11:27:25 +02:00
Matthias Ringwald
f9306a1a53 hci: setup ISO path after all CIS of a CIG have been established 2022-09-14 11:27:25 +02:00
Matthias Ringwald
3abcd16cde hci: track cis setup 2022-09-14 11:27:25 +02:00
Matthias Ringwald
444e371ecc gap: add gap_cis_create 2022-09-14 11:27:25 +02:00
Matthias Ringwald
5c1e56ddbc gap: le audio cig functions 2022-09-14 11:27:24 +02:00
Matthias Ringwald
a3a7e5859d gap: add le audio cig structs 2022-09-14 11:27:24 +02:00
Matthias Ringwald
aacb1081b4 hci: skip ISO packets if ISO interval was skipped or individual ISO packets had been sent too late 2022-08-26 14:11:08 +02:00
Matthias Ringwald
fe977b3735 hci: track timestamp of number of completed packets event per BIG 2022-08-26 12:19:22 +02:00
Bjoern Hartmann
6d432d0806 gap: fix data type of bis indices in le_audio_big_sync_params_t 2022-08-17 12:16:47 +02:00
Matthias Ringwald
5ade665741 hci: emit HCI_EVENT_BIS_CAN_SEND_NOW for hci_request_bis_can_send_now_events 2022-07-06 16:12:49 +02:00
Matthias Ringwald
2a6c0f8203 gap: support BIG Sync with gap_big_sync_create and gap_big_sync_terminate 2022-07-01 16:36:26 +02:00
Matthias Ringwald
7aa35f6a68 gap: support BIG with gap_big_create and gap_big_terminate 2022-07-01 09:52:38 +02:00
Matthias Ringwald
30199e24c8 gap: support periodic inquiry mode with gap_inquiry_periodic_start/stop 2022-04-12 16:25:57 +02:00
Matthias Ringwald
22d445d87e gap: add gap_secure_connections_active() to query if BR/EDR Secure Connecions are possible 2022-02-25 11:19:02 +01:00
Matthias Ringwald
9afaa4d426 gap: gap_enable_link_watchdog() uses automatic flush timeout to disconnect if data cannot be sent 2022-02-09 21:23:19 +01:00
Matthias Ringwald
0cbe469026 hci: fix set periodic advertising command 2022-02-03 12:48:42 +01:00
Matthias Ringwald
2e4aaf70bb hci: use const for advertisment/scan response data 2022-02-03 12:48:42 +01:00
Matthias Ringwald
53f240c0b0 gap: support periodic advertising 2022-01-14 17:51:25 +01:00
Matthias Ringwald
57a04237da gap: rename le_advertising_set.params - le_advertising_set.extended_params 2022-01-14 17:51:25 +01:00
Matthias Ringwald
be7ef9d86a gap: manage advertising sets on controller 2022-01-11 20:40:40 +01:00
Matthias Ringwald
b56957b70f gap: add extended advertising api 2022-01-11 20:40:40 +01:00
Matthias Ringwald
6d105c7159 gap: return uint8_t for gap_encryption_key_size 2021-12-13 15:21:26 +01:00
Matthias Ringwald
f461b3dfe4 gap: return bool for gap_secure_connection 2021-12-13 15:21:26 +01:00
Matthias Ringwald
36c3546b50 gap: return bool gap_secure_connection_for_link_key_type 2021-12-13 15:21:26 +01:00
Matthias Ringwald
ff3f1026e3 gap: return bool for gap_authenticated 2021-12-13 15:21:26 +01:00
Matthias Ringwald
552b9260fd gap: return bool for gap_mitm_protection_required_for_security_level 2021-12-13 15:21:26 +01:00
Matthias Ringwald
7040ba26e3 gap: return bool for gap_authenticated_for_link_key_type 2021-12-13 15:21:26 +01:00
Milanka Ringwald
2fca4dad95 license: update text 2021-11-02 09:31:00 +01:00
Milanka Ringwald
6b65794db8 docs: use @return instead of @returns 2021-11-01 11:20:13 +01:00