mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-23 06:51:58 -04:00
+ Optimise Cortex-M4F ports by inlining some critical section macros. + Original ports used a #define to set the path to portmacro.h - that method has been obsolete for years and now all the old definitions have been moved into a separate header files called deprecated_definitions.h. + Cortex-M port now check the active vector bits against 0xff when determining if a function is called from an interrupt - previously only a subset of the bits (0x1f) were checked. + Add in new standard demo/test files TaskNotify.c/h and include the files in the simulator demos. + Update trace recorder code, and some demos to use the new version (more to do). + Introduce uxTaskPriorityGetFromISR(). + Minor typo corrections. + Update MingW simulator demo to match the MSVC simulator demo.
20 lines
922 B
Plaintext
20 lines
922 B
Plaintext
Links to a documentation page for each demo are provided on the following
|
|
URL: http://www.freertos.org/a00090.html
|
|
|
|
Each RTOS port has a demo application to demonstrate it's use.
|
|
|
|
+ The Demo/Common directory contains the demo application files as described on
|
|
the http://www.FreeRTOS.org WEB site. Each file creates one or more tasks.
|
|
The files in the Demo/Common directory are used by every demo application for
|
|
every port.
|
|
|
|
+ All the other directories contain a project or makefile for the demo
|
|
application targeted at a particular microcontroller.
|
|
|
|
|
|
For example, if you are interested in the ATMega323 demo application for
|
|
the WinAVR tools then the AVR_ATMega323_WinAVR directory contains the
|
|
relevant makefile. The makefile includes files from the Demo/ATMega323
|
|
and the Demo/Common directories. If this is the only port you are
|
|
interested in then all the other directories can be ignored.
|