| 12345678910111213141516171819202122232425262728293031323334 |
- #ifndef _SYSINFO_H
- #define _SYSINFO_H
- typedef enum {
- UPDATE_FROM_MEDIA_SD,
- UPDATE_FROM_MEDIA_USB_HOST,
- //UPDATE_FROM_MEDIA_USB_DEVICE,
- //UPDATE_FROM_MEDIA_CANFD,
- } eUpdateType;
- #define UPDATE_STATUS_START 0
- #define UPDATE_STATUS_END 1
- typedef struct {
- unsigned int loader_offset;
- unsigned int loader_size;
- unsigned int app_offset;
- unsigned int app_size;
- unsigned int anim_offset;
- unsigned int anim_size;
- unsigned int rom_offset;
- unsigned int rom_size;
- unsigned int update_status;
- unsigned int update_media_type;
- unsigned int reserved[21];
- unsigned int checksum;
- } SysInfo;
- SysInfo *GetSysInfo(void);
- int ReadSysInfo(void);
- void SaveSysInfo(void);
- #endif
|