Version 8.2.3 DemoWIN32-MSVC timer not started
Was looking at the WIN32-MSVC demo. Appears the timer is not being started.
Had to add a call to xStartTimer().
xTimerStart(xTimer, 0);
Also checked version 9.0.0rc1. xTimerStart() is missing there too.
Version 8.2.3 DemoWIN32-MSVC timer not started
Which timer?
Version 8.2.3 DemoWIN32-MSVC timer not started
The one in mainblinky(), mainblinky.c
Version 8.2.3 DemoWIN32-MSVC timer not started
I’ve just looked at the demo files and see the timer is being started.
What I did:
1) Search for xTimerCreate(), so I can find the name of the variable in
which the timer’s handle is stored, which is xTimer. Above the call to
xTimerCreate() I see the comment:
/* Create the software timer, but don't start it yet. */2) Search for where the xTimer variable is used, where I find the following code:
/* Reset the timer if a key has been pressed. The timer will write
mainVALUE_SENT_FROM_TIMER to the queue when it expires. */
if( _kbhit() != 0 )
{
/* Remove the key from the input buffer. */
( void ) _getch();
/* Reset the software timer. */
xTimerReset( xTimer, portMAX_DELAY );
}
3) Read the comments at the top of the file that describe what the demo
does.
