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.