nRF Connect SDK API 3.4.99
Loading...
Searching...
No Matches
Full Modem DFU Target

DFU Target full modem updates. More...

Data Structures

struct  dfu_target_fmfu_fdev
struct  dfu_target_full_modem_params

Functions

int dfu_target_full_modem_cfg (const struct dfu_target_full_modem_params *params)
 Configure resources required by dfu_target_full_modem.
int dfu_target_full_modem_fdev_get (struct dfu_target_fmfu_fdev *const fdev)
 Get the configured flash device information.
bool dfu_target_full_modem_identify (const void *const buf)
 See if data in buf indicates a full modem update.
int dfu_target_full_modem_init (size_t file_size, int img_num, dfu_target_callback_t callback)
 Initialize dfu target, perform steps necessary to receive firmware.
int dfu_target_full_modem_offset_get (size_t *offset)
 Get offset of firmware.
int dfu_target_full_modem_write (const void *const buf, size_t len)
 Write firmware data.
int dfu_target_full_modem_done (bool successful)
 Release resources and finalize firmware upgrade if successful.
int dfu_target_full_modem_schedule_update (int img_num)
 Schedule update of the image.
int dfu_target_full_modem_reset (void)
 Release resources and erase the download area.

Detailed Description

DFU Target full modem updates.