FreeRTOS-Kernel/FreeRTOS/Source/portable
Richard Barry eaacbb099a Clear up a few compiler warnings.
Correct header comments in the UARTCommandConsole.c file used in the SmartFusion2 demo.
Exercise the new xQueueSpacesAvailable() function in the MSVC demo.
Add defaults for the new traceMALLOC and traceFREE trace macros.
Catch tasks trying to exit their functions in the Cortex-M0 ports.
Add additional comments to timers.c in response to a support forum question.
Initialise _impure_ptr prior to the first task being started.
Prior to V7.5.0 a yield pended in the tick hook would have occurred during the same tick interrupt.  Return pdTRUE from xTaskIncrementTick() if a yield is pending to revert to that behaviour.
2013-10-07 12:06:17 +00:00
..
BCC/16BitDOS Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
CCS Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
CodeWarrior Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
GCC Clear up a few compiler warnings. 2013-10-07 12:06:17 +00:00
IAR Clear up a few compiler warnings. 2013-10-07 12:06:17 +00:00
Keil Add FreeRTOS-Plus directory. 2012-08-11 21:34:11 +00:00
MemMang Add traceMALLOC() and traceFREE() macros. 2013-10-04 20:56:45 +00:00
MPLAB Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
MSVC-MingW Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
oWatcom/16BitDOS Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
Paradigm/Tern_EE Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
Renesas Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
Rowley Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
RVDS Clear up a few compiler warnings. 2013-10-07 12:06:17 +00:00
SDCC/Cygnal Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
Softune Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
Tasking/ARM_CM4F Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
WizC/PIC18 Add additional critical section to the default tickless implementations. 2013-07-24 09:45:17 +00:00
readme.txt Add FreeRTOS-Plus directory. 2012-08-11 21:34:11 +00:00

Each real time kernel port consists of three files that contain the core kernel
components and are common to every port, and one or more files that are 
specific to a particular microcontroller and/or compiler.


+ The FreeRTOS/Source/Portable/MemMang directory contains the three sample 
memory allocators as described on the http://www.FreeRTOS.org WEB site.

+ The other directories each contain files specific to a particular 
microcontroller or compiler.



For example, if you are interested in the GCC port for the ATMega323 
microcontroller then the port specific files are contained in
FreeRTOS/Source/Portable/GCC/ATMega323 directory.  If this is the only
port you are interested in then all the other directories can be
ignored.