Add helper function to get whitelist from SD bond table

This commit is contained in:
Andres Amaya Garcia 2016-01-04 15:30:47 +00:00
parent fdead9ec36
commit 0f76db4eed
2 changed files with 14 additions and 0 deletions

View File

@ -43,6 +43,18 @@ static ble_gap_sec_params_t securityParameters = {
}, /**< Key distribution bitmap: keys that the peripheral device will distribute. */
};
ble_error_t btle_createWhitelistFromBonds(ble_gap_whitelist_t *p_whitelist)
{
ret_code_t err = dm_whitelist_create(&applicationInstance, p_whitelist);
if (err == NRF_SUCCESS) {
return BLE_ERROR_NONE;
} else if (err == NRF_ERROR_NULL) {
return BLE_ERROR_PARAM_OUT_OF_RANGE;
} else {
return BLE_ERROR_INVALID_STATE;
}
}
ble_error_t
btle_initializeSecurity(bool enableBonding,
bool requireMITM,

View File

@ -40,6 +40,8 @@ ble_error_t btle_initializeSecurity(bool en
SecurityManager::SecurityIOCapabilities_t iocaps = SecurityManager::IO_CAPS_NONE,
const SecurityManager::Passkey_t passkey = NULL);
ble_error_t btle_createWhitelistFromBonds(ble_gap_whitelist_t *p_whitelist);
/**
* Get the security status of a link.
*