Index: firmware/App/Modes/OperationModes.c =================================================================== diff -u -r2e21405574597474db0ebae86cdd7fa2d517f71c -r608780a6e5449b5a9710ac07299ec028117c9f4d --- firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 2e21405574597474db0ebae86cdd7fa2d517f71c) +++ firmware/App/Modes/OperationModes.c (.../OperationModes.c) (revision 608780a6e5449b5a9710ac07299ec028117c9f4d) @@ -131,7 +131,6 @@ void execOperationModes( void ) { DG_OP_MODE_T newMode; - U32 priorSubMode = currentSubMode; priorSubMode = currentSubMode; @@ -150,7 +149,6 @@ if ( currentMode != newMode ) { // handle transition to new mode - priorSubMode = 0; lastMode = currentMode; transitionToNewOperationMode( newMode ); currentMode = newMode; @@ -418,8 +416,8 @@ * @brief * The testSetOperationMode function will transition to a given operation * mode if the transition is legal. - * @details Inputs: none - * @details Outputs: modeRequest[] + * @details Inputs: MODE_TRANSITION_TABLE[][] + * @details Outputs: modeRequest[], result * @param newMode ID of requested mode to transition to * @return TRUE if request successful, FALSE if not *************************************************************************/