luat_soc_sdk_2024 V1.0
luat_fota.h
浏览该文件的文档.
1#ifndef LUAT_FOTA_H
2#define LUAT_FOTA_H
3
4#include "luat_base.h"
5#include "luat_spi.h"
22int luat_fota_init(uint32_t start_address, uint32_t len, luat_spi_device_t* spi_device, const char *path, uint32_t pathlen);
23
28int luat_fota_write(uint8_t *data, uint32_t len);
29
33
40int luat_fota_end(uint8_t is_ok);
41
47#endif
int luat_fota_end(uint8_t is_ok)
结束fota流程
int luat_fota_init(uint32_t start_address, uint32_t len, luat_spi_device_t *spi_device, const char *path, uint32_t pathlen)
用于初始化fota,创建写入升级包数据的上下文结构体
int luat_fota_write(uint8_t *data, uint32_t len)
用于向本地 Flash 中写入升级包数据
int luat_fota_done(void)
用于结束升级包下载
uint8_t luat_fota_wait_ready(void)
等待fota 准备,目前没有什么作用