Smart Remote 3 nRF52 v1.2
nrf_dfu_flash.h
1 /*$$$LICENCE_NORDIC_STANDARD<2016>$$$*/
9 #ifndef NRF_DFU_FLASH_H__
10 #define NRF_DFU_FLASH_H__
11 
12 #include <stdint.h>
13 #include <stdbool.h>
14 #include "nrf_fstorage.h"
15 
16 #ifdef __cplusplus
17 extern "C" {
18 #endif
19 
20 
25 typedef nrf_fstorage_evt_handler_t dfu_flash_callback_t;
26 
27 
39 ret_code_t nrf_dfu_flash_init(bool sd_irq_initialized);
40 
41 
63 ret_code_t nrf_dfu_flash_store(uint32_t dest,
64  void const * p_src,
65  uint32_t len,
66  dfu_flash_callback_t callback);
67 
68 
87 ret_code_t nrf_dfu_flash_erase(uint32_t page_addr, uint32_t num_pages, dfu_flash_callback_t callback);
88 
89 
90 #ifdef __cplusplus
91 }
92 #endif
93 
94 
95 #endif // NRF_DFU_FLASH_H__
96 

Documentation feedback | Developer Zone | Subscribe | Updated