Matthias Ringwald
|
ae35a99c2d
|
hci: add workaround to trigger hci le set adv params after hci le set random address
|
2023-02-01 11:35:39 +01:00 |
|
Matthias Ringwald
|
8ef6d15f2e
|
hci: fix send of hci_le_set_extended_scan_response_data
|
2023-02-01 09:50:51 +01:00 |
|
Matthias Ringwald
|
547a29a636
|
hci: use Broadcom controller logic for Infineon controllers
|
2023-01-24 15:11:16 +01:00 |
|
Matthias Ringwald
|
d9290e95f9
|
hfp: track sco packet types in connection
|
2023-01-17 18:33:10 +01:00 |
|
Matthias Ringwald
|
9071873a77
|
hci: track outgoing sco connections
|
2023-01-17 17:57:16 +01:00 |
|
Matthias Ringwald
|
3739bc96e4
|
bluetooth: indicated identity address in resolved address types
|
2023-01-13 11:04:22 +01:00 |
|
Matthias Ringwald
|
e8ca66c6ce
|
hci: set set privacy mode for resolving list entries
|
2023-01-12 15:22:27 +01:00 |
|
Matthias Ringwald
|
c3d19a303e
|
hci: add gap_set_peer_privacy_mode
|
2023-01-12 15:22:27 +01:00 |
|
Matthias Ringwald
|
77955af641
|
btstack_util: add btstack_is_null
|
2023-01-11 15:38:43 +01:00 |
|
Matthias Ringwald
|
6bcf18c2f9
|
hci: HCI_ACL_CHUNK_SIZE_ALIGNMENT allows to keep HCI transport writes aligned
|
2023-01-09 17:16:01 +01:00 |
|
Matthias Ringwald
|
0f0ba16883
|
hci: avoid setup iso path for failed create cis
|
2023-01-09 11:18:51 +01:00 |
|
Matthias Ringwald
|
8f7da641f0
|
hci: track outgoing le extended connections
|
2022-11-23 18:15:50 +01:00 |
|
Matthias Ringwald
|
6f34e9d6d3
|
hci: use hci_send_le_create_connection for whitelist connect
|
2022-11-23 17:59:10 +01:00 |
|
Matthias Ringwald
|
f346015ef8
|
hci: pass address and whiltelist use into hci_send_le_create_connection
|
2022-11-23 17:57:55 +01:00 |
|
Matthias Ringwald
|
327f7f07c0
|
hci: extract hci_send_le_create_connection
|
2022-11-23 17:46:25 +01:00 |
|
Matthias Ringwald
|
b188b5fcde
|
hci: avoid recursive entrance of hci_discard_connections
|
2022-11-11 18:15:19 +01:00 |
|
Matthias Ringwald
|
deb8a3ba09
|
hci: fix params of hci_le_set_extended_scan_response_data
|
2022-11-07 08:56:54 +01:00 |
|
Matthias Ringwald
|
e8d160b356
|
hci: reload periodic advertiser list on power up
|
2022-11-02 17:26:36 +01:00 |
|
Matthias Ringwald
|
da2ed74cc5
|
hci: fix build
|
2022-11-02 17:25:08 +01:00 |
|
Matthias Ringwald
|
1e9076917b
|
hci: reload whitelist after power up
|
2022-11-02 17:15:20 +01:00 |
|
Matthias Ringwald
|
cb7b3e6fb9
|
Use inttypes.h macros for printing/logging (u)int32_t data
|
2022-11-01 11:26:01 +01:00 |
|
Matthias Ringwald
|
893b4ccd70
|
hci: ignore classic onnection complete in wrong state
|
2022-11-01 10:09:27 +01:00 |
|
Matthias Ringwald
|
f021201aa0
|
hci: simplify halting process
|
2022-10-31 14:28:15 +01:00 |
|
Matthias Ringwald
|
03270f051d
|
hci: improve halting logic
|
2022-10-31 11:28:36 +01:00 |
|
Matthias Ringwald
|
d320e1232f
|
hci: reload LE Resolving List after power-cycle
|
2022-10-28 10:57:53 +02:00 |
|
Matthias Ringwald
|
321397a49b
|
fix warnings
|
2022-10-25 16:41:07 +02:00 |
|
Matthias Ringwald
|
5f3ccd83f8
|
hci: combine resolving list remote + add into single update state
|
2022-10-13 11:25:42 +02:00 |
|
Matthias Ringwald
|
c45ca112d3
|
hci: reset le iso state on big events
|
2022-09-26 11:03:19 +02:00 |
|
Matthias Ringwald
|
ac0f6b8367
|
hci: read le remote features on connection connection complete
|
2022-09-26 10:40:31 +02:00 |
|
Matthias Ringwald
|
616cfd9048
|
hci: allow to limit number of ACL and SCO buffers used in Controller
|
2022-09-20 17:16:43 +02:00 |
|
Matthias Ringwald
|
bef627f19d
|
hci: stop timer on power control operation
|
2022-09-20 16:36:28 +02: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
|
2c07777174
|
hci: add hci_request_cis_can_send_now_events that causes HCI_EVENT_CIS_CAN_SEND_NOW
|
2022-09-14 11:27:25 +02:00 |
|
Matthias Ringwald
|
26b933502e
|
gap: add gap_cis_accept and gap_cis_reject
|
2022-09-14 11:27:25 +02:00 |
|
Matthias Ringwald
|
d75a6bbf23
|
hci: use HCI_ISO_GROUP_ID_INVALID
|
2022-09-14 11:27:25 +02:00 |
|
Matthias Ringwald
|
8e58e4f743
|
hci: remove temp code to track iso streams , setup iso paths for established cis
|
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
|
f06bb90f8c
|
hci: emit cis created
|
2022-09-14 11:27:25 +02:00 |
|
Matthias Ringwald
|
bb42b5c0fa
|
hci: indicate sent hci command in new iso tasks
|
2022-09-14 11:27:25 +02:00 |
|
Matthias Ringwald
|
42529435e0
|
hci: separate command complete for le create cis and le accept cis request
|
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
|
d3a89d917a
|
hci: implement gap_cig_create
|
2022-09-14 11:27:25 +02:00 |
|
Matthias Ringwald
|
778463d0f7
|
hci: introduce hci_iso_stream_finalize_by_type_and_group_id
|
2022-09-14 11:27:24 +02:00 |
|
Matthias Ringwald
|
40f86dfdd0
|
hci: serialize big and big sync operation
|
2022-09-14 11:27:24 +02:00 |
|
Matthias Ringwald
|
8d72db10bf
|
hci: add hci_iso_type to hci_iso_stream
|
2022-09-14 11:27:24 +02:00 |
|
Matthias Ringwald
|
d04a9afcde
|
hci: pass big_handle to hci_emit_big_sync_stopped to allow safe big_sync object removal
|
2022-09-12 11:12:20 +02:00 |
|
Matthias Ringwald
|
ce56b94525
|
hci: fix restart of periodic advertising sync
|
2022-09-09 16:01:36 +02:00 |
|