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 准备,目�没有什么作用