nRF Connect SDK Bare Metal API 2.0.99
Loading...
Searching...
No Matches
Peer Manager Standard Event Handlers

Standard event handlers implementing some best practices for Bluetooth LE security. More...

Functions

void pm_handler_on_pm_evt (const struct pm_evt *pm_evt)
 Standard function for making Peer Manager calls based on Peer Manager events.
 
void pm_handler_pm_evt_log (const struct pm_evt *pm_evt)
 Auxiliary standard function for logging Peer Manager events.
 
void pm_handler_flash_clean (const struct pm_evt *pm_evt)
 Auxiliary standard function for maintaining room in non-volatile storage based on Peer Manager events.
 
void pm_handler_flash_clean_on_return (void)
 Function to call when a Peer Manager function returns NRF_ERROR_RESOURCES.
 
void pm_handler_disconnect_on_sec_failure (const struct pm_evt *pm_evt)
 Auxiliary standard function for disconnecting when the connection could not be secured.
 
void pm_handler_disconnect_on_insufficient_sec (const struct pm_evt *pm_evt, struct pm_conn_sec_status *min_conn_sec)
 Auxiliary standard function for disconnecting on insufficient connection security.
 
void pm_handler_secure_on_connection (const ble_evt_t *ble_evt)
 Secure a connection when it is established.
 
void pm_handler_secure_on_error (const ble_evt_t *ble_evt)
 Secure a connection if a GATT read or write operation lacks security.
 

Detailed Description

Standard event handlers implementing some best practices for Bluetooth LE security.