45 Commits

Author SHA1 Message Date
Matthias Ringwald
dcd6c9b595 gap: add gap_reconnect_security_setup_active indicating security setup as central 2018-05-14 17:08:16 +02:00
Matthias Ringwald
73cd8a2ad6 gap: handle HCI_SUBEVENT_LE_REMOTE_CONNECTION_PARAMETER_REQUEST 2018-04-06 14:40:38 +02:00
Matthias Ringwald
2b6ab3e64e GAP: allow to limit number of connections in LE Peripheral role with gap_set_max_number_peripheral_connections 2018-03-01 17:45:42 +01:00
Matthias Ringwald
ceecb9d95a gap: add gap_delete_all_link_keys 2018-02-05 18:31:36 +01:00
Matthias Ringwald
1b6fb31be8 gap: add link key iterator functions 2018-02-05 18:25:09 +01:00
Jakob Krantz
cbe54ab248 Adds option to set the connection_scan_interval and connection_scan_window. 2018-01-30 16:59:28 +01:00
Matthias Ringwald
9c6e867ea6 sm: moved sm_encryption_key_size, sm_authenticated, sm_authorization_state into gap.h 2018-01-19 16:08:14 +01:00
Matthias Ringwald
f868b05943 hci: replace bd_addr placeholder in adv data and scan response data with actual bd addr string 2017-08-17 11:21:25 +02:00
Matthias Ringwald
ad0d11084a hci: create EIR data based on local name if not set 2017-08-17 11:15:45 +02:00
Matthias Ringwald
29af07f3ba hci: replace '00:00:00:00:00:00' placeholder in EIR data with actual BD ADDR 2017-08-16 17:26:48 +02:00
Matthias Ringwald
6012052bd0 gap: implement gap_set_connection_parameters 2017-07-07 11:42:17 +02:00
Matthias Ringwald
0a51f88b22 gap: add gap functions for responding to legacy and ssp pairing requests 2017-05-22 10:31:47 +02:00
Matthias Ringwald
b7f1ee76fc gap: provide gap_remote_name_request 2017-05-21 22:44:47 +02:00
Matthias Ringwald
f5875de52c gap: provide gap_inquiry_start + gap_inquiry_stop. emit GAP_EVENT_INQUIRY_COMPLETE 2017-05-21 22:23:03 +02:00
Matthias Ringwald
b95a5a357a gap_le: cleanup use of own address for scanning, advertisements, and connection creation 2017-01-18 11:50:45 +01:00
Matthias Ringwald
8f57b085d4 gap_le: fix random static address handling 2016-11-10 17:31:58 +01:00
Matthias Ringwald
ff00ed1c16 gap: add gap_set_extended_inquiry_response 2016-09-29 17:34:24 +02:00
Matthias Ringwald
cb2649100c docs: power management 2016-08-23 10:03:07 +02:00
Matthias Ringwald
55597469a7 gap: extracted gap_store_link_key_for_bd_addr 2016-06-20 12:08:59 +02:00
Matthias Ringwald
60b9e82fcb hci/gap: move set_class_of_device to gap 2016-03-26 23:14:43 +01:00
Matthias Ringwald
4ced4e8cb8 gap: pass le_connection_parameter_range_t as pointer 2016-03-23 14:46:47 +01:00
Matthias Ringwald
501f56b360 add gap_scan_response_set_data 2016-03-09 11:15:47 +01:00
Matthias Ringwald
15a95bd5aa gap: declare more hci functions as gap functions 2016-02-18 17:12:57 +01:00
Matthias Ringwald
d8e8f12ab0 gap.h: use gap_ instead of le_central_ or gap_le_ 2016-02-12 17:04:41 +01:00
Matthias Ringwald
6e364dea25 hci: move le_central_ + gap_le_ to gap.h 2016-02-11 16:18:25 +01:00
Matthias Ringwald
7e2526228d Merge branch 'master' into ble-api-cleanup 2016-01-28 15:56:33 +01:00
Matthias Ringwald
eb8860135e fix missing bstack_ for struct data_source and struct timer. utils->btstack_util 2016-01-20 16:10:07 +01:00
Matthias Ringwald
aa4dd81512 merge from master 2015-11-25 14:48:19 +01:00
Matthias Ringwald
f7a05cdac4 integrate gap_le.h into gap.h 2015-11-16 23:04:25 +01:00
Matthias Ringwald
cf288f1ce3 add gap_get_connection_type 2015-11-11 16:15:18 +01:00
Matthias Ringwald
a1bf5ae75a add gap_get_connection_type 2015-11-11 11:51:17 +01:00
Matthias Ringwald
671d15e696 add gap_get_bondable_mode 2015-08-07 22:44:33 +02:00
Milanka Ringwald
3de9530758 updated docu style 2015-04-09 17:09:04 +02:00
mila@ringwald.ch
a0c35809ae streamline copyright headers 2015-02-06 16:19:27 +00:00
matthias.ringwald@gmail.com
8e618f72c9 add gap_set_local_name and mark local_name as const 2014-02-06 12:56:08 +00:00
matthias.ringwald@gmail.com
f471afd896 replaced #pragma once with old style #include guards to allow use of older compilers 2014-01-19 16:30:17 +00:00
matthias.ringwald@gmail.com
106d6d11cb don't modify ssp authreq for dedicated bonding 2014-01-19 15:04:04 +00:00
matthias.ringwald@gmail.com
ad83dc6a89 support dedicated bonding and provide example for it 2014-01-18 20:23:15 +00:00
matthias.ringwald@gmail.com
dce7800923 allow to send connection encryption command 2014-01-17 09:45:07 +00:00
matthias.ringwald@gmail.com
34d2123c9e fix sending of Connection Result - Pending, request authentication if security level isn't enough 2014-01-17 09:30:07 +00:00
matthias.ringwald@gmail.com
ad67156049 use state_var to store Connection Pending task 2014-01-16 20:11:45 +00:00
matthias.ringwald@gmail.com
3c68dfa952 implemented gap_security_level getter 2014-01-16 19:43:21 +00:00
matthias.ringwald@gmail.com
34f9eab8a3 list gap security rqeuirements 2014-01-16 18:18:58 +00:00
matthias.ringwald@gmail.com
cb230b9da5 prototype gap security level API 2014-01-16 15:53:36 +00:00
matthias.ringwald@gmail.com
458bf4e848 add bondable flag to hci and provide gap_set_bondable_mode 2014-01-16 10:58:52 +00:00