void vApplicationTickHook( void ) { /* Write a user event to the trace log. Note tick events will not appear in the trace recording with regular period because this project runs in a Windows simulator, and does not therefore exhibit deterministic behaviour. */ vTraceUserEvent( xTickTraceUserEvent ); }
void vApplicationTickHook( void ) { /* This function will be called by each tick interrupt if configUSE_TICK_HOOK is set to 1 in FreeRTOSConfig.h. User code can be added here, but the tick hook is called from an interrupt context, so code must not attempt to block, and only the interrupt safe FreeRTOS API functions can be used (those that end in FromISR()). */ #if ( mainCREATE_SIMPLE_BLINKY_DEMO_ONLY != 1 ) { vFullDemoTickHookFunction(); } #endif /* mainCREATE_SIMPLE_BLINKY_DEMO_ONLY */ /* Write a user event to the trace log. Note tick events will not appear in the trace recording with regular period because this project runs in a Windows simulator, and does not therefore exhibit deterministic behaviour. Windows will run the simulator in bursts. */ vTraceUserEvent( xTickTraceUserEvent ); }