WS63 SDK 文档 7021f4f@fbb_ws63
ws63 和 ws63e 解决方案的 SDK 文档
载入中...
搜索中...
未找到
upg_xts_adapt.c 文件参考
#include "malloc.h"
#include "hal_hota_board.h"
#include "upg_debug.h"
#include "upg.h"
upg_xts_adapt.c 的引用(Include)关系图:

宏定义

#define PUBKEY_LENGTH   270
 

枚举

enum  hota_partition_t { PARTITION_OTA = 0 , PARTITION_KERNEL_A = 1 , PARTITION_MAX }
 
enum  upg_proc_status_t {
  UPG_STATUS_UNINIT = 0 , UPG_STATUS_INIT = 1 , UPG_STATUS_START = 2 , UPG_STATUS_FINISH = 3 ,
  UPG_STATUS_MAX
}
 

函数

errcode_t upg_init (void)
 
int HotaHalInit (void)
 
int HotaHalGetUpdateIndex (unsigned int *index)
 
int HotaHalDeInit (void)
 
int HotaHalRead (int partition, unsigned int offset, unsigned int bufLen, unsigned char *buffer)
 
int HotaHalWrite (int partition, unsigned char *buffer, unsigned int offset, unsigned int buffLen)
 
int HotaHalRestart (void)
 
int HotaHalSetBootSettings (void)
 
int HotaHalRollback (void)
 
const ComponentTableInfo * HotaHalGetPartitionInfo (void)
 
unsigned char * HotaHalGetPubKey (unsigned int *length)
 
int HotaHalGetUpdateAbility (void)
 
int HotaHalGetOtaPkgPath (char *path, int len)
 
int HotaHalIsDeviceCanReboot (void)
 
int HotaHalGetMetaData (UpdateMetaData *metaData)
 
int HotaHalSetMetaData (UpdateMetaData *metaData)
 
int HotaHalRebootAndCleanUserData (void)
 
int HotaHalRebootAndCleanCache (void)
 
int HotaHalCheckVersionValid (const char *currentVersion, const char *pkgVersion, unsigned int pkgVersionLength)
 

宏定义说明

◆ PUBKEY_LENGTH

#define PUBKEY_LENGTH   270

枚举类型说明

◆ hota_partition_t

枚举值
PARTITION_OTA 
PARTITION_KERNEL_A 
PARTITION_MAX 

◆ upg_proc_status_t

枚举值
UPG_STATUS_UNINIT 
UPG_STATUS_INIT 
UPG_STATUS_START 
UPG_STATUS_FINISH 
UPG_STATUS_MAX 

函数说明

◆ HotaHalCheckVersionValid()

int HotaHalCheckVersionValid ( const char *  currentVersion,
const char *  pkgVersion,
unsigned int  pkgVersionLength 
)

◆ HotaHalDeInit()

int HotaHalDeInit ( void  )

◆ HotaHalGetMetaData()

int HotaHalGetMetaData ( UpdateMetaData *  metaData)

◆ HotaHalGetOtaPkgPath()

int HotaHalGetOtaPkgPath ( char *  path,
int  len 
)

◆ HotaHalGetPartitionInfo()

const ComponentTableInfo * HotaHalGetPartitionInfo ( void  )

◆ HotaHalGetPubKey()

unsigned char * HotaHalGetPubKey ( unsigned int *  length)

◆ HotaHalGetUpdateAbility()

int HotaHalGetUpdateAbility ( void  )

◆ HotaHalGetUpdateIndex()

int HotaHalGetUpdateIndex ( unsigned int *  index)

◆ HotaHalInit()

int HotaHalInit ( void  )

◆ HotaHalIsDeviceCanReboot()

int HotaHalIsDeviceCanReboot ( void  )

◆ HotaHalRead()

int HotaHalRead ( int  partition,
unsigned int  offset,
unsigned int  bufLen,
unsigned char *  buffer 
)

◆ HotaHalRebootAndCleanCache()

int HotaHalRebootAndCleanCache ( void  )

◆ HotaHalRebootAndCleanUserData()

int HotaHalRebootAndCleanUserData ( void  )

◆ HotaHalRestart()

int HotaHalRestart ( void  )

◆ HotaHalRollback()

int HotaHalRollback ( void  )

◆ HotaHalSetBootSettings()

int HotaHalSetBootSettings ( void  )

◆ HotaHalSetMetaData()

int HotaHalSetMetaData ( UpdateMetaData *  metaData)

◆ HotaHalWrite()

int HotaHalWrite ( int  partition,
unsigned char *  buffer,
unsigned int  offset,
unsigned int  buffLen 
)

◆ upg_init()

errcode_t upg_init ( void  )