#define mainECHO_CLIENT_TASK_STACK_SIZE ( configMINIMAL_STACK_SIZE * 2 )\r
#define mainECHO_CLIENT_TASK_PRIORITY ( tskIDLE_PRIORITY + 1 )\r
\r
-/* Set the following constants to 1 or 0 to define which tasks to include and \r
+/* Set the following constants to 1 or 0 to define which tasks to include and\r
exclude. */\r
#define mainCREATE_UDP_CLI_TASKS 1\r
#define mainCREATE_SIMPLE_UDP_CLIENT_SERVER_TASKS 0\r
{\r
const uint32_t ulLongTime_ms = 250UL;\r
\r
- /* Create a mutex that is used to guard against the console being accessed \r
+ /* Create a mutex that is used to guard against the console being accessed\r
by more than one task simultaniously. */\r
xConsoleMutex = xSemaphoreCreateMutex();\r
\r
line will never be reached. If the following line does execute, then\r
there was insufficient FreeRTOS heap memory available for the idle and/or\r
timer tasks to be created. See the memory management section on the\r
- FreeRTOS web site for more details (this is standard text that is not not\r
+ FreeRTOS web site for more details (this is standard text that is not\r
really applicable to the Win32 simulator port). */\r
for( ;; )\r
{\r
function that will get called if a call to pvPortMalloc() fails.\r
pvPortMalloc() is called internally by the kernel whenever a task, queue,\r
timer or semaphore is created. It is also called by various parts of the\r
- demo application. If heap_1.c, heap_2.c or heap_4.c are used, then the \r
- size of the heap available to pvPortMalloc() is defined by \r
- configTOTAL_HEAP_SIZE in FreeRTOSConfig.h, and the xPortGetFreeHeapSize() \r
- API function can be used to query the size of free heap space that remains \r
- (although it does not provide information on how the remaining heap might \r
+ demo application. If heap_1.c, heap_2.c or heap_4.c are used, then the\r
+ size of the heap available to pvPortMalloc() is defined by\r
+ configTOTAL_HEAP_SIZE in FreeRTOSConfig.h, and the xPortGetFreeHeapSize()\r
+ API function can be used to query the size of free heap space that remains\r
+ (although it does not provide information on how the remaining heap might\r
be fragmented). */\r
taskDISABLE_INTERRUPTS();\r
for( ;; );\r
line will never be reached. If the following line does execute, then\r
there was insufficient FreeRTOS heap memory available for the idle and/or\r
timer tasks to be created. See the memory management section on the\r
- FreeRTOS web site for more details (this is standard text that is not not \r
+ FreeRTOS web site for more details (this is standard text that is not\r
really applicable to the Win32 simulator port). */\r
for( ;; )\r
{\r
const unsigned long ulMSToSleep = 5;\r
\r
/* This function is called on each cycle of the idle task if\r
- configUSE_IDLE_HOOK is set to 1 in FreeRTOSConfig.h. Sleep to reduce CPU \r
+ configUSE_IDLE_HOOK is set to 1 in FreeRTOSConfig.h. Sleep to reduce CPU\r
load. */\r
Sleep( ulMSToSleep );\r
}\r