Smart Remote 3 nRF52 v1.2
nrf_dfu_mbr.h
1 /*$$$LICENCE_NORDIC_STANDARD<2016>$$$*/
9 #ifndef NRF_DFU_MBR_H__
10 #define NRF_DFU_MBR_H__
11 
12 #include <stdint.h>
13 
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
17 
26 uint32_t nrf_dfu_mbr_copy_bl(uint32_t * p_src, uint32_t len);
27 
28 
41 uint32_t nrf_dfu_mbr_copy_sd(uint32_t * p_dst, uint32_t * p_src, uint32_t len);
42 
43 
50 uint32_t nrf_dfu_mbr_init_sd(void);
51 
52 
62 uint32_t nrf_dfu_mbr_compare(uint32_t * p_ptr1, uint32_t * p_ptr2, uint32_t len);
63 
64 
72 uint32_t nrf_dfu_mbr_vector_table_set(uint32_t address);
73 
74 
75 #ifndef SOFTDEVICE_PRESENT
76 
83 uint32_t nrf_dfu_mbr_irq_forward_address_set(uint32_t address);
84 #endif
85 
86 
87 #ifdef __cplusplus
88 }
89 #endif
90 
91 #endif // NRF_DFU_MBR_H__
92 

Documentation feedback | Developer Zone | Subscribe | Updated