10#ifndef INFUSE_SDK_INCLUDE_INFUSE_DFU_HELPERS_H_
11#define INFUSE_SDK_INCLUDE_INFUSE_DFU_HELPERS_H_
16#include <zephyr/storage/flash_map.h>
87int infuse_dfu_write_erase_call_count(
void);
int infuse_dfu_image_erase(const struct flash_area *fa, size_t image_len, infuse_progress_cb_t progress_cb, bool mcuboot_trailer)
Erase a flash area to be ready for a new image.
void infuse_dfu_write_erase_start(const struct flash_area *fa)
Prepare a flash area for write/erase.
int infuse_dfu_nrf91_modem_delta_prepare(void)
Prepare the nRF91 modem for a delta image upgrade.
void infuse_dfu_write_erase_finish(const struct flash_area *fa)
Finalise a flash area write/erase.
int infuse_dfu_nrf91_modem_delta_finish(void)
Finalise a nRF91 modem delta image upgrade.
Common progress callback.
void(* infuse_progress_cb_t)(uint32_t progress, uint32_t total)
Common progress callback type definition.
Definition progress_cb.h:30