天嵌二次封装库使用手册  V2.1.2
lib_ota.h
浏览该文件的文档.
1 
7 #ifndef LINUX_LIBV2_SOURCE_OTA_LIB_OTA_H_
8 #define LINUX_LIBV2_SOURCE_OTA_LIB_OTA_H_
9 
10 // Copyright 2024
11 
12 #define VERSION_FILE "/version"
13 #ifdef __cplusplus
14 #define OTA_API extern "C"
15 #else
16 #define OTA_API
17 #endif
18 
25  OTA_API int start_ota_update(char *ip_port, const char *product);
26 
32  OTA_API int start_ota_update_sd(const char *product);
33 
40  OTA_API int get_status(char *str, int len);
41 
47  OTA_API int set_no_ramdisk_update(int enbale);
48 
49 #endif
#define OTA_API
Definition: lib_ota.h:16
OTA_API int set_no_ramdisk_update(int enbale)
设置产品不从磁盘更新
OTA_API int get_status(char *str, int len)
获取文件状态信息
OTA_API int start_ota_update(char *ip_port, const char *product)
在线更新产品
OTA_API int start_ota_update_sd(const char *product)
从sd卡中更新产品