Smart Remote 3 nRF52 v1.2
Copy URL
Source
Bootloader
bootloader
dfu
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