Functions | |
ret_code_t | nrf_dfu_settings_adv_name_copy (nrf_dfu_adv_name_t *p_adv_name) |
Function for copying the advertisement name from DFU settings to RAM. More... | |
void | nrf_dfu_settings_init (void) |
Function for initializing the DFU settings module. More... | |
ret_code_t | nrf_dfu_settings_peer_data_copy (nrf_dfu_peer_data_t *p_data) |
Function for copying peer data from DFU settings to RAM. More... | |
ret_code_t | nrf_dfu_settings_shared_data_erase (void) |
Function for erasing shared data in DFU settings. More... | |
bool | nrf_dfu_settings_shared_data_is_valid (void) |
Function for validating data shared by application in DFU settings. More... | |
ret_code_t | nrf_dfu_settings_write (void) |
Function for writing DFU settings to flash. More... | |
Variables | |
nrf_dfu_settings_t | s_dfu_settings |
Global settings. More... | |
ret_code_t nrf_dfu_settings_adv_name_copy | ( | nrf_dfu_adv_name_t * | p_adv_name | ) |
Function for copying the advertisement name from DFU settings to RAM.
[in,out] | p_adv_name | Structure to copy the new advertisement name to. |
NRF_SUCCESS | Advertisement name was successfully copied. |
NRF_ERROR_NULL | p_adv_name was NULL. |
void nrf_dfu_settings_init | ( | void | ) |
Function for initializing the DFU settings module.
ret_code_t nrf_dfu_settings_peer_data_copy | ( | nrf_dfu_peer_data_t * | p_data | ) |
Function for copying peer data from DFU settings to RAM.
[in,out] | p_data | Structure to copy peer data to. |
NRF_SUCCESS | Peer data was successfully copied. |
NRF_ERROR_NULL | p_data was NULL. |
ret_code_t nrf_dfu_settings_shared_data_erase | ( | void | ) |
Function for erasing shared data in DFU settings.
bool nrf_dfu_settings_shared_data_is_valid | ( | void | ) |
Function for validating data shared by application in DFU settings.
ret_code_t nrf_dfu_settings_write | ( | void | ) |
Function for writing DFU settings to flash.
NRF_SUCCESS | If the write process was successfully initiated. |
NRF_ERROR_INTERNAL | If a flash error occurred. |
nrf_dfu_settings_t s_dfu_settings |
Global settings.