A27系列优化I2C/RTC处理,新增版本A270Y
This commit is contained in:
32
A27-AMTLDR/Src/sysinfo.h
Normal file
32
A27-AMTLDR/Src/sysinfo.h
Normal file
@ -0,0 +1,32 @@
|
||||
#ifndef _SYSINFO_H_
|
||||
#define _SYSINFO_H_
|
||||
|
||||
#define UPDATE_MEDIA_SD 0
|
||||
#define UPDATE_MEDIA_USB 1
|
||||
#define UPDATE_MEDIA_UART 2
|
||||
|
||||
#define UPDATE_STATUS_START 0
|
||||
#define UPDATE_STATUS_END 1
|
||||
|
||||
typedef struct {
|
||||
unsigned int app_checksum;
|
||||
unsigned int stepldr_offset;
|
||||
unsigned int stepldr_size;
|
||||
unsigned int update_media_type;
|
||||
unsigned int update_status;
|
||||
unsigned int app_size;
|
||||
unsigned int image_offset;
|
||||
unsigned int loader_offset;
|
||||
unsigned int loader_size;
|
||||
unsigned int reserved[10];
|
||||
unsigned int upgrade_flag;
|
||||
unsigned int upgrade_appsize;
|
||||
unsigned int checksum;
|
||||
} SysInfo;
|
||||
|
||||
SysInfo *GetSysInfo(void);
|
||||
void SetDefaultSysInfo(void);
|
||||
int ReadSysInfo(void);
|
||||
void SaveSysInfo(SysInfo *info);
|
||||
|
||||
#endif
|
Reference in New Issue
Block a user