18 #ifndef __APPS_INCLUDE_SYSTEM_FOTA_HAL_H 19 #define __APPS_INCLUDE_SYSTEM_FOTA_HAL_H 23 #include <tinyara/config.h> 24 #include <sys/types.h> 79 #define EXTERN extern "C" 98 #ifdef CONFIG_SYSTEM_FOTA_SET_SPECIFIC 163 #ifdef CONFIG_BOARDCTL_RESET 164 int fotahal_update(
void);
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)
enum fota_partition_id_s fota_partition_id_t
enum fotahal_return_e fotahal_return_t
fotahal_return_t fotahal_erase(fotahal_handle_t handle)