18 #ifndef __APPS_INCLUDE_SYSTEM_FOTA_HAL_H 19 #define __APPS_INCLUDE_SYSTEM_FOTA_HAL_H 76 #define EXTERN extern "C"
fotahal_handle_t fotahal_open(void)
fotahal_return_t fotahal_update_bootparam(fotahal_handle_t handle)
fotahal_return_t fotahal_close(fotahal_handle_t handle)
fotahal_return_t fotahal_write(fotahal_handle_t handle, const char *buffer, uint32_t bin_size)
fotahal_return_t fotahal_set_partition(fotahal_handle_t handle, fota_partition_id_t part_id)
enum fota_partition_id_s fota_partition_id_t
fota_partition_id_t fotahal_get_partition(fotahal_handle_t handle)
enum fotahal_return_e fotahal_return_t
fotahal_return_t fotahal_set_binary(fotahal_handle_t handle, uint32_t bin_id)