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