1
0
mirror of https://github.com/bluekitchen/btstack.git synced 2025-04-01 13:20:50 +00:00

870 Commits

Author SHA1 Message Date
Matthias Ringwald
11b03efaa1 hci: introduce SEND_IO_CAPABILITIES_NEGATIVE_REPLY 2021-02-08 17:43:11 +01:00
Matthias Ringwald
cf01e8888d gap: read local OOB data on start and on call to gap_ssp_generate_oob_data 2021-02-08 17:19:05 +01:00
Matthias Ringwald
75a8e4fae1 gap: emit GAP_EVENT_LOCAL_OOB_DATA 2021-02-08 17:19:05 +01:00
Matthias Ringwald
1849becd40 gap: support classic OOB pairing
new gap_ssp_remote_oob_data allows to report receive OOB data
set OOB data flag in IO Capabilities reply
respond to remote oob data request
2021-02-08 17:19:05 +01:00
Matthias Ringwald
f21849cb27 hci: check if Remote OOB Extended Data Request Reply and Read Local OOB Extended Data command are supported 2021-02-08 14:25:48 +01:00
Matthias Ringwald
002782727d hci: add return for hci_power_control_state_halting 2021-02-01 19:05:48 +01:00
Matthias Ringwald
42bd3d7789 hci: split hci_power_control 2021-02-01 18:44:12 +01:00
Matthias Ringwald
1979f09cf0 use bool instead of int vars 2021-02-01 15:51:30 +01:00
Matthias Ringwald
5e91d96c45 gap: provide Link Type parameter to incoming connection filter for gap_register_classic_connection_filter 2021-01-25 15:12:13 +01:00
Matthias Ringwald
f496d06e14 hci: keep le connecting request on create connection cancel complete,
fixes logic for gap_auto_connection_stop + gap_auto_connection_start() sequence
2021-01-22 19:09:57 +01:00
Matthias Ringwald
b5bbcbf411 fix build 2021-01-19 10:51:31 +01:00
Matthias Ringwald
4688f21608 hci: support de-init 2021-01-18 21:34:51 +01:00
Matthias Ringwald
608f51bbab hci: send link key negative reply if link key db is not configured or bondable is disabled 2021-01-12 09:34:27 +01:00
Matthias Ringwald
8051253f3f hci: configure PCM/I2S for Broadcom if ENABLE_SCO_OVER_PCM is defined 2021-01-05 17:34:57 +01:00
Matthias Ringwald
dde9ff1e19 gatt_client/att_server: track mtu exchanged in hci_connection->att_connection 2020-12-29 15:15:53 +01:00
Matthias Ringwald
48f33f37eb fix unused warnings 2020-11-07 17:31:32 +01:00
Matthias Ringwald
defbf20033 hci: assert in gap_request_security_level switch on LE connection 2020-10-29 20:35:15 +01:00
Matthias Ringwald
e060c07df9 hci: gap_request_security_level switch on connection type
move existing code into Classic case
2020-10-29 17:22:38 +01:00
Milanka Ringwald
7bbeb3ad8c add missing default switch cases 2020-10-27 13:44:55 +01:00
Matthias Ringwald
c3898ca4c0 hci: fix reject of LE remote connection param request via HCI 2020-10-21 15:28:41 +02:00
Matthias Ringwald
1e122704da gap: add gap_bonded to check if bonding information is available for active connection 2020-10-21 14:34:35 +02:00
Matthias Ringwald
ea1519740b hci: skip resolving list management if not supported by controller 2020-10-16 17:24:17 +02:00
Matthias Ringwald
edc1ac20b6 gap: skip Legacy Connection Downgrade detection if SC not active 2020-10-16 16:08:22 +02:00
Matthias Ringwald
c214d65b12 hci: track if secure connections have been enabled 2020-10-16 16:08:22 +02:00
Matthias Ringwald
76b0318e1d hci: fix compile 2020-10-14 14:16:13 +02:00
Matthias Ringwald
e8ad470ff8 gap: add gap_get_link_key_for_bd_addr 2020-10-13 18:06:17 +02:00
Matthias Ringwald
287379cc24 hci: fix call to hci_whitelist_add when entry on controller but scheduled for removal 2020-10-01 15:49:54 +02:00
Matthias Ringwald
0ce3f2176d hci: extract event_handle_le_connection_complete 2020-09-28 19:07:06 +02:00
Matthias Ringwald
797b2a3f5e hci: rework disconnection complete handling 2020-09-28 18:55:36 +02:00
Matthias Ringwald
0abd9f6450 hci: fix build without le central 2020-09-26 23:06:25 +02:00
Matthias Ringwald
8b22887d86 Revert "hci: skip HCI Read Buffer Size if Classic not enabled"
This reverts commit 2ac123ee4e889e88afa3da746b3f78c8670a2953.
2020-09-23 14:13:52 +02:00
Matthias Ringwald
f5228c62df hci: ENABLE_LE_WHITELIST_TOUCH_AFTER_RESOLVING_LIST_UPDATE triggers whitelist entry refresh on resolving list remove 2020-09-23 10:28:17 +02:00
Matthias Ringwald
453459dd5b hci: rework whitelist management to allow for updating entry 2020-09-23 10:07:37 +02:00
Matthias Ringwald
378d29b494 Revert "hci: skip authenticate hack"
This reverts commit 914f56d2dfd78958e64f9b8781b866612a3605fa.
2020-09-18 23:20:33 +02:00
Matthias Ringwald
02b02cffc7 hci: remove device from resolving list before adding it again for new pairing 2020-09-17 16:34:52 +02:00
Matthias Ringwald
914f56d2df hci: skip authenticate hack 2020-09-17 09:41:56 +02:00
Matthias Ringwald
8978dcf132 hci: fix enable advertisements (regression introduced in 5226d7f) 2020-09-11 17:22:38 +02:00
Matthias Ringwald
2ac123ee4e hci: skip HCI Read Buffer Size if Classic not enabled 2020-09-11 16:55:34 +02:00
Matthias Ringwald
cf38a091e0 gap: implement gap_load_resolving_list_from_le_device_db 2020-09-11 15:27:02 +02:00
Matthias Ringwald
21debf25cf hci: enable address resolution and manage resolving list on Controller 2020-09-11 14:19:27 +02:00
Matthias Ringwald
ba44ad4121 hci: correct checks on when to disable scanning and advertising w.r.t. whitelist being used 2020-09-11 12:24:48 +02:00
Matthias Ringwald
5226d7f2d7 hci: use bool for le_advertisements_active and le_advertisements_enabled 2020-09-11 12:24:48 +02:00
Matthias Ringwald
a41310b780 hci: interleave { check stop, stop, modify, re-start} of { scanning, advertising, connecting} for gap le 2020-09-11 12:21:19 +02:00
Matthias Ringwald
99b14827c0 hci: store LE Set Address Resolution Enable supported 2020-09-10 10:55:21 +02:00
Matthias Ringwald
667ba9d111 gap: make bd_addr_t const where possible 2020-09-07 11:04:09 +02:00
Matthias Ringwald
63f2efc94d hci: fix re-connect to device for deprecated gap_auto_connection_start 2020-08-28 15:03:34 +02:00
Matthias Ringwald
8da98cbec6 hci: fix warning 2020-08-21 16:22:10 +02:00
Matthias Ringwald
2d5c2a2746 gap: fix mechanism to stop scanning if needed 2020-08-19 10:59:01 +02:00
Matthias Ringwald
05002aec5b hci, mesh_lower_transport: fix warnings 2020-08-18 14:40:22 +02:00
Matthias Ringwald
057ab60c9e hci: fix compile for le peripheral only role 2020-08-17 22:25:05 +02:00