nrfxlib API 0.1.0
Loading...
Searching...
No Matches
Delta DFU API

API for Delta DFU. More...

Modules

 DFU errors
 Delta DFU errors.
 

Data Structures

struct  nrf_modem_delta_dfu_uuid
 Modem UUID. More...
 

Macros

#define NRF_MODEM_DELTA_DFU_UUID_LEN   36
 Modem UUID length.
 
#define NRF_MODEM_DELTA_DFU_OFFSET_DIRTY   2621440
 Offset value that indicates that the scratch area is dirty.
 

Functions

int nrf_modem_delta_dfu_uuid (struct nrf_modem_delta_dfu_uuid *modem_uuid)
 Retrieve the modem firmware UUID.
 
int nrf_modem_delta_dfu_offset (size_t *off)
 Retrieve the offset of the firmware image in the modem DFU area.
 
int nrf_modem_delta_dfu_area (size_t *size)
 Retrieve the size of the modem DFU area.
 
int nrf_modem_delta_dfu_write_init (void)
 Ready the modem to receive a firmware update.
 
int nrf_modem_delta_dfu_write (const void *src, size_t len)
 Write bytes from a delta patch to the modem DFU area.
 
int nrf_modem_delta_dfu_write_done (void)
 Pause receiving a modem firmware update and release resources.
 
int nrf_modem_delta_dfu_erase (void)
 Erase the modem DFU area.
 
int nrf_modem_delta_dfu_update (void)
 Schedule execution of firmware update.
 
int nrf_modem_delta_dfu_rollback (void)
 Schedule a rollback to the previous firmware.
 

Detailed Description

API for Delta DFU.