xTimerStart vs. xTimerReset documentation

asund wrote on Tuesday, February 20, 2018:

rtel wrote on Wednesday, February 21, 2018:

Looking at prvProcessReceivedCommands() in timers.c I see all these commands are handled in the same switch case:

       switch( xMessage.xMessageID )
 		{
				case tmrCOMMAND_START :
			    case tmrCOMMAND_START_FROM_ISR :
			    case tmrCOMMAND_RESET :
			    case tmrCOMMAND_RESET_FROM_ISR :
				case tmrCOMMAND_START_DONT_TRACE :

So it looks like the difference in function naming is purely to assist with reading code. The function name indicates the intent of the application writer - e.g. resetting a timer that the application writer knows has already been started, rather than calling start again on a timer that is known to have already been started.