xTimerStart vs. xTimerReset documentation
xTimerStart vs. xTimerReset documentation
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.