xt-sdk 文档 v1.0.3
xt-sdk 嵌入式 SDK API 参考
载入中...
搜索中...
未找到
xt_ota(OTA 升级)

XTINY OTA 升级模块接口 更多...

函数

xt_err_t xt_ota_setup (void)
 初始化 OTA 模块
xt_err_t xt_ota_close (void)
 关闭 OTA 模块
xt_err_t xt_ota_get_info (void *info)
 获取 OTA 信息
xt_err_t xt_ota_write (const void *src, size_t size)
 写入 OTA 数据
xt_err_t xt_ota_upgrade (bool reboot)
 执行 OTA 升级

详细描述

XTINY OTA 升级模块接口

函数说明

◆ xt_ota_close()

xt_err_t xt_ota_close ( void )

关闭 OTA 模块

返回
xt_err_t XT_EOK 成功,其他失败

◆ xt_ota_get_info()

xt_err_t xt_ota_get_info ( void * info)

获取 OTA 信息

参数
info输出信息结构体指针(struct xt_ota_info 在 xt_soc.h 中声明)
返回
xt_err_t XT_EOK 成功,其他失败

◆ xt_ota_setup()

xt_err_t xt_ota_setup ( void )

初始化 OTA 模块

返回
xt_err_t XT_EOK 成功,其他失败

◆ xt_ota_upgrade()

xt_err_t xt_ota_upgrade ( bool reboot)

执行 OTA 升级

参数
reboottrue 升级完成后自动重启,false 不重启
返回
xt_err_t XT_EOK 成功,其他失败

◆ xt_ota_write()

xt_err_t xt_ota_write ( const void * src,
size_t size )

写入 OTA 数据

参数
src数据源缓冲区
size数据长度(字节)
返回
xt_err_t XT_EOK 成功,其他失败