Index: firmware/App/Common.h =================================================================== diff -u -rf2652e85c8676d0356fea2690cfd9cac716ca795 -rdeef095c63fe86de42a7e052e1b9985b0118b02e --- firmware/App/Common.h (.../Common.h) (revision f2652e85c8676d0356fea2690cfd9cac716ca795) +++ firmware/App/Common.h (.../Common.h) (revision deef095c63fe86de42a7e052e1b9985b0118b02e) @@ -23,10 +23,24 @@ typedef unsigned int BOOL; ///< 32-bit boolean type typedef unsigned char BYTE; ///< 8-bit byte type +typedef enum SW_Mode_POST_States +{ + MODE_POST_CHECK_FOR_UPDATE = 0, + MODE_POST_VERIFY_IMAGE, + NUM_OF_MODE_POST_STATES +} MODE_POST_STATE_T; +typedef enum SW_Mode_Update_States +{ + MODE_SW_UPDATE_START = 0, + MODE_SW_UPDATE_UPDATE, + MODE_SW_UPDATE_RESYNC, + MODE_SW_UPDATE_VERIFY, + NUM_OF_MODE_SW_UPDATE_STATES +} MODE_SW_UPDATE_STATE_T; + typedef enum SW_Update_Destinations { - //UPDATE_NONE = 0, UPDATE_FIRMWARE = 0, UPDATE_FPGA, NUM_OF_UPDAT_DESTS