Files
MAX_CARLINK_A270S/A27-STEPLDR/Src/sysinfo.h

32 lines
708 B
C

#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