00001 #ifndef HCONFIGFLASH 00002 #define HCONFIGFLASH 00003 00004 #include "types.h" 00005 #include "msg.h" 00006 00007 #define CONFIGBYTES_START OMOff+2 00008 #define CONFIGBYTES_END OMOff+2+128 00009 #define CONFIGBYTES_BOOTUP_COUNTER_OFF CONFIGBYTES_START 00010 #define CONFIGBYTES_FIRST_BOOTUP_FLAG_OFF CONFIGBYTES_START+1 00011 00012 UINT8 fc_check(); 00013 UINT32 fc_cc_config_size(); 00014 UINT32 fc_ee_checksum(); 00015 UINT32 fc_ee_checksum_complete(UINT8 bPrintDots); 00016 00017 UINT8 WriteToEEFromSSDMem(); 00018 00019 UINT8 MTGetStringFirstByte(UINT16 stringNum); 00020 UINT8 MTGetStringNextByte(); 00021 00022 UINT8 EEToSSDReg(UINT32 tableId); 00023 00024 UINT8 fc_get_first_bootup_flag(); 00025 UINT8 fc_update_first_bootup_flag(); 00026 void fc_update_bootup_count(); 00027 void fc_update_bootup_value(UINT32 addr, UINT8 bInvalidate); 00028 00029 #endif