]> git.sur5r.net Git - freertos/commitdiff
Add software timer to the Win32 blinky demo.
authorrtel <rtel@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Mon, 18 Nov 2019 17:35:40 +0000 (17:35 +0000)
committerrtel <rtel@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>
Mon, 18 Nov 2019 17:35:40 +0000 (17:35 +0000)
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@2755 1d2547de-c912-0410-9cb9-b8ca96c0e9e2

FreeRTOS/Demo/WIN32-MSVC/FreeRTOSConfig.h
FreeRTOS/Demo/WIN32-MSVC/main.c
FreeRTOS/Demo/WIN32-MSVC/main_blinky.c

index 1acd4555b2c24f642517a81c48ac67ebed507322..2dca61617bfaf59be28b5301c14e7ddfc7d52a88 100644 (file)
@@ -45,7 +45,7 @@
 #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
index a902e6349f936418e592bf3e1bba75b476f65a02..ee8219744999c866d763cad852b4b2da58a90fb4 100644 (file)
@@ -7,7 +7,7 @@
  * 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
index 5bd6311e026bb51518c73471135d8affcc5f6ed2..065561b9ee959a8ef918cdd7b01c34213097d655 100644 (file)
@@ -160,6 +160,8 @@ const TickType_t xTimerPeriod = mainTIMER_SEND_FREQUENCY_MS;
                                                                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