#define configUSE_IDLE_HOOK 1\r
#define configUSE_TICK_HOOK 1\r
#define configUSE_DAEMON_TASK_STARTUP_HOOK 1\r
-#define configTICK_RATE_HZ ( 100 ) /* In this non-real time simulated environment the tick frequency has to be at least a multiple of the Win32 tick frequency, and therefore very slow. */\r
+#define configTICK_RATE_HZ ( 1000 ) /* In this non-real time simulated environment the tick frequency has to be at least a multiple of the Win32 tick frequency, and therefore very slow. */\r
#define configMINIMAL_STACK_SIZE ( ( unsigned short ) 70 ) /* In this simulated case, the stack only has to hold one small structure as the real stack is part of the win32 thread. */\r
#define configTOTAL_HEAP_SIZE ( ( size_t ) ( 52 * 1024 ) )\r
#define configMAX_TASK_NAME_LEN ( 12 )\r
* the Software without restriction, including without limitation the rights to\r
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of\r
* the Software, and to permit persons to whom the Software is furnished to do so,\r
- * subject to the fofllowing conditions:\r
+ * subject to the following conditions:\r
*\r
* The above copyright notice and this permission notice shall be included in all\r
* copies or substantial portions of the Software.\r
NULL, /* The timer's ID is not used. */\r
prvQueueSendTimerCallback );/* The function executed when the timer expires. */\r
\r
+ xTimerStart( xTimer, 0 ); /* The scheduler has not started so use a block time of 0. */\r
+\r
/* Start the tasks and timer running. */\r
vTaskStartScheduler();\r
}\r