16#ifndef INFUSE_SDK_INCLUDE_INFUSE_DFU_EXFAT_H_
17#define INFUSE_SDK_INCLUDE_INFUSE_DFU_EXFAT_H_
19#include <zephyr/device.h>
20#include <zephyr/storage/flash_map.h>
int dfu_exfat_app_upgrade_copy(const struct device *dev, struct mcuboot_img_sem_ver upgrade, uint8_t flash_area_id, infuse_progress_cb_t erase_progress_cb, infuse_progress_cb_t write_progress_cb)
Copy DFU file from filesystem onto flash area.
int dfu_exfat_app_upgrade_exists(const struct device *dev, struct mcuboot_img_sem_ver *upgrade)
Check whether a valid DFU file exists on the filesystem.
#define infuse_version
Definition version.h:37
Common progress callback.
void(* infuse_progress_cb_t)(uint32_t progress, uint32_t total)
Common progress callback type definition.
Definition progress_cb.h:30
Infuse application versioning.