BLE: Initialize the pal in GenericSecurityManager

pull/6932/head
Vincent Coubard 2018-03-09 18:04:47 +00:00
parent bd7be3d643
commit 36ca6be69a
2 changed files with 8 additions and 0 deletions

2
.gitignore vendored
View File

@ -86,3 +86,5 @@ tags
# Visual Studio Code
.vscode/
features/FEATURE_BLE/targets/TARGET_CORDIO/stack_backup/

View File

@ -39,6 +39,11 @@ ble_error_t GenericSecurityManager::init(
const Passkey_t passkey,
bool signing
) {
ble_error_t err = _pal.initialize();
if (err) {
return err;
}
_db.restore();
_pal.set_io_capability((io_capability_t::type) iocaps);
@ -73,6 +78,7 @@ ble_error_t GenericSecurityManager::init(
ble_error_t GenericSecurityManager::reset(void) {
_db.sync();
_pal.reset();
SecurityManager::reset();
return BLE_ERROR_NONE;