天嵌二次封装库使用手册  V2.1.2
lib_ota.h 文件参考
此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

宏定义

#define VERSION_FILE   "/version"
 存放版本信息的文件 更多...
 
#define OTA_API
 

函数

OTA_API int start_ota_update (char *ip_port, const char *product)
 在线更新产品 更多...
 
OTA_API int start_ota_update_sd (const char *product)
 从sd卡中更新产品 更多...
 
OTA_API int get_status (char *str, int len)
 获取文件状态信息 更多...
 
OTA_API int set_no_ramdisk_update (int enbale)
 设置产品不从磁盘更新 更多...
 

详细描述

日期
2024-12-09

在文件 lib_ota.h 中定义.

宏定义说明

#define OTA_API

在文件 lib_ota.h16 行定义.

#define VERSION_FILE   "/version"

存放版本信息的文件

在文件 lib_ota.h12 行定义.

函数说明

OTA_API int get_status ( char *  str,
int  len 
)

获取文件状态信息

参数
str用于存放获取的状态信息
len获取状态信息的长度
返回
int 成功返回实际获取的信息长度,失败返回小于0的整数
OTA_API int set_no_ramdisk_update ( int  enbale)

设置产品不从磁盘更新

参数
enbale使能参数,设置为1时才可以进行在线升级
返回
int 成功返回实际设置的信息长度,失败返回小于0的整数
OTA_API int start_ota_update ( char *  ip_port,
const char *  product 
)

在线更新产品

参数
ip_port服务器的IP地址和端口号
product要更新的产品
返回
int 更新成功返回0,失败返回-1
OTA_API int start_ota_update_sd ( const char *  product)

从sd卡中更新产品

参数
product要更新的产品
返回
int 更新成功返回0,失败返回-1