diff options
Diffstat (limited to 'stack/btm/btm_devctl.c')
-rw-r--r-- | stack/btm/btm_devctl.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/stack/btm/btm_devctl.c b/stack/btm/btm_devctl.c index 03ed726f2..b725fe29c 100644 --- a/stack/btm/btm_devctl.c +++ b/stack/btm/btm_devctl.c @@ -174,6 +174,15 @@ static void reset_complete(void *result) { l2c_link_processs_num_bufs(controller->get_acl_buffer_count_classic()); #if (BLE_INCLUDED == TRUE) + + /* Set up the BLE privacy settings */ + if (controller->supports_ble() && controller->supports_ble_privacy() && + controller->get_ble_resolving_list_max_size() > 0) { + btm_ble_resolving_list_init (controller->get_ble_resolving_list_max_size()); + /* set the default random private address timeout */ + btsnd_hcic_ble_set_rand_priv_addr_timeout(BTM_BLE_PRIVATE_ADDR_INT); + } + if (controller->supports_ble()) { l2c_link_processs_ble_num_bufs(controller->get_acl_buffer_count_ble()); } |