Index: TDDefs.h =================================================================== diff -u -r413aa187b32921babc077451fb7c98578707497b -r0c3614d99709d6ecbc213397bc7915c2aeb2d787 --- TDDefs.h (.../TDDefs.h) (revision 413aa187b32921babc077451fb7c98578707497b) +++ TDDefs.h (.../TDDefs.h) (revision 0c3614d99709d6ecbc213397bc7915c2aeb2d787) @@ -35,6 +35,7 @@ MODE_PRET, ///< Pre-Treatment mode MODE_TREA, ///< Treatment mode MODE_POST, ///< Post-Treatment mode + MODE_UPDT, ///< Update mode MODE_NLEG, ///< Not legal - an illegal mode transition occurred NUM_OF_MODES ///< Number of TD operation modes }; @@ -112,6 +113,22 @@ /**@}*/ /** + * @addtogroup TDUpdateMode + * @{ + */ + +/// Sub-mode states while in update mode +enum TD_Update_States +{ + UPDATE_INIT_STATE = 0, ///< Start update state. + UPDATE_RESET_MCU_STATE, ///< Reset MCU state. + NUM_OF_UPDATE_STATES ///< Number of update states (sub-modes). +}; +typedef enum TD_Update_States TD_UPDATE_STATE_T; ///< Type for TD update states enumeration + +/**@}*/ + +/** * @addtogroup TDPreTreatmentMode * @{ */