Add the timer module demo code to the MSVC Win32 simulator demo.
diff --git a/Demo/WIN32-MSVC/FreeRTOSConfig.h b/Demo/WIN32-MSVC/FreeRTOSConfig.h
index 458bf46..76717a7 100644
--- a/Demo/WIN32-MSVC/FreeRTOSConfig.h
+++ b/Demo/WIN32-MSVC/FreeRTOSConfig.h
@@ -67,13 +67,13 @@
 

 #define configUSE_PREEMPTION			1

 #define configUSE_IDLE_HOOK				1

-#define configUSE_TICK_HOOK				0

-#define configTICK_RATE_HZ				( 50 ) /* 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. */

+#define configUSE_TICK_HOOK				1

+#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. */

 #define configMINIMAL_STACK_SIZE		( ( unsigned short ) 50 ) /* In this simulated case, the stack only has to hold one small structure as the real stack is part of the win32 thread. */

 #define configTOTAL_HEAP_SIZE			( ( size_t ) 0 ) /* This parameter has no effect when heap_3.c is included in the project. */

 #define configMAX_TASK_NAME_LEN			( 12 )

 #define configUSE_TRACE_FACILITY		1

-#define configUSE_16_BIT_TICKS			0

+#define configUSE_16_BIT_TICKS			1

 #define configIDLE_SHOULD_YIELD			1

 #define configUSE_CO_ROUTINES 			0

 #define configUSE_MUTEXES				1

@@ -83,10 +83,12 @@
 #define configQUEUE_REGISTRY_SIZE		0

 #define configUSE_MALLOC_FAILED_HOOK	1

 #define configUSE_APPLICATION_TASK_TAG	0

+#define configUSE_COUNTING_SEMAPHORES	1

+#define configUSE_ALTERNATIVE_API		1

 

 #define configUSE_TIMERS				1

 #define configTIMER_TASK_PRIORITY		2

-#define configTIMER_QUEUE_LENGTH		3

+#define configTIMER_QUEUE_LENGTH		20

 #define configTIMER_TASK_STACK_DEPTH	( configMINIMAL_STACK_SIZE * 2 )

 

 #define configMAX_PRIORITIES			( ( unsigned portBASE_TYPE ) 7 )

@@ -110,4 +112,7 @@
 #define INCLUDE_uxTaskGetStackHighWaterMark	1

 #define INCLUDE_xTaskGetSchedulerState		1

 

+extern void vAssertCalled( void );

+#define configASSERT( x ) if( ( x ) == 0 ) vAssertCalled()

+

 #endif /* FREERTOS_CONFIG_H */