You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
IotTaskPool_CreateSystemTaskPool() calls synchronisation primitives, so cannot be called before the scheduler starts. Add a configASSERT() to ensure the scheduler is running when it executes. IotTaskPool_CreateSystemTaskPool() can conceivably be called from multiple different libraries that depend on the thread pool. In this version _IotSystemTaskPool.running can be used to check the system task pool has not already been created. If the task pool has been created simply return from IotTaskPool_CreateSystemTaskPool() instead of re-creating it (which would leak memory and leave orphaned tasks). Call taskENTER_CRITICAL() and taskEXIT_CRITICAL() directly in place of mapping them to TASKPOOL_ENTER_CRITICAL() and TASKPOOL_EXIT_CRITICAL() in the same file. Rename _timerThread() _timerCallback(), as it is a callback function and not a thread. Remove the unused flags parameter from _scheduleInternal(). |
6 years ago | |
---|---|---|
.. | ||
Common | 6 years ago | |
FreeRTOS_Plus_CLI_with_Trace_Windows_Simulator | 6 years ago | |
FreeRTOS_Plus_FAT_SL_and_CLI_Windows_Simulator | 7 years ago | |
FreeRTOS_Plus_IoT_SDK/TaskPool | 6 years ago | |
FreeRTOS_Plus_Reliance_Edge_and_CLI_Windows_Simulator | 6 years ago | |
FreeRTOS_Plus_TCP_Minimal_Windows_Simulator | 6 years ago | |
FreeRTOS_Plus_UDP_CLI_FAT_SL_SAM4E_Atmel_Studio | 7 years ago | |
FreeRTOS_Plus_UDP_and_CLI_LPC1830_GCC | 7 years ago | |
FreeRTOS_Plus_UDP_and_CLI_Windows_Simulator | 7 years ago | |
FreeRTOS_Plus_WolfSSL_Windows_Simulator | 6 years ago | |
Also_See_More_FreeRTOS+TCP_and_FreeRTOS_FAT_in_the_lab.url | 7 years ago | |
readme.txt | 12 years ago |
readme.txt
Directories: + The FreeRTOS-Plus/Demo directory contains a demo application for every most of the FreeRTOS+ components. Lots of the demo applications use the FreeRTOS Windows simulator for easy evaluation. Be aware that FreeRTOS is much slower and not deterministic when executed in a simulated environment. + See http://www.freertos.org/plus