Projects / FreeRTOS / Releases / Enhancements

RSS All releases tagged Enhancements

  •  28 Jul 2012 04:43

Release Notes: The Cortex-M3 Tasking port was added. The separately distributed ports for Cortex-M0 IAR, Cortex-M0 GCC, and Cortex-M4F GCC were merged in. The Windows simulator was fixed to reduce usage of trace macros. A new trace macro was added, traceMOVE_TASK_TO_READY_STATE(). The FreeRTOS MPU port was updated. The xQueueReset() and xSemaphoreGetMutexHolder() functions were introduced.

  •  14 Dec 2011 22:45

Release Notes: This release adds support for the Cortex-M4F IAR, Cortex-M4F Keil/RVDS, and TriCore GCC platforms. Demos have been added for the new ports. Command handlers now receive the entire command string, giving them direct access to parameters. Minor bugfixes and enhancements.

Release Notes: This release adds ports for the Renesas RX200 and RL78. It adds demos for the Freescale Kinetis K60 and Fujitsu FM3 MB9A310. The Microblaze V8 port layer has been completely replaced. Assorted API extensions. Code cleanups for the ARM7, ARM IAR, and PIC32. A new partially-completed command line interpreter has been added, along with new demos.

  •  13 Jun 2011 03:41

Release Notes: This release adds the Fujitsu FM3 and SmartFusion demo applications. It updates the RX600 port and demo applications to support version of the Renesas compiler. It modifies the RX600 Ethernet driver slightly to make it more robust under heavy load, and updates the uIP handling task to make use of the FreeRTOS software timers. It ensures correct byte alignment for the PIC32 port layer. It changes the behaviour when tasks are suspended before the scheduler has been started.

  •  15 Apr 2011 10:38

Release Notes: A new software timer implementation was introduced. Various enhancements were made to the kernel implementation in tasks.c. Calls were added to configASSERT() within the kernel code. The MSP430X IAR port and demo project were updated to include support for the medium memory model. Demo projects were added for the MSP430X and STM32 Discovery Boards. Some compiler warnings were removed from the PSoC demo application. The PIC24, dsPIC, and PIC32 projects were updated so they work with the latest MPLAB compiler versions from Microchip.

Release Notes: Two new Windows simulator ports were added. Three demo projects were added for the PSoC 5 (CYAC5588). A demo was added for the low power STM32L152 microcontroller using the IAR Embedded Workbench. A new port for the MSP430X core was added using the IAR Embedded Workbench. All the RX62N demo projects that target the Renesas Demonstration Kit were updated. The Red Suite projects were updated to work with the upcoming Red Suite release, and to use a more recent version of the CMSIS libraries. Slight optimization was done in the run time stats calculation. Other enhancements and bugfixes were made.

  •  06 Apr 2010 11:07

Release Notes: SuperH SH7216 (SH2A-FPU) and Altera Nos2 ports were added. All GCC ARM 7 ports were changed to use 0 as the SWI instruction parameter. IAR SAM7S and SAM7X ports were updated to work with IAR V5.40. The stack alignment requirement for PIC32 was changed from 4 bytes to 8 bytes. pxPortInitialiseStack() was altered for all Cortex-M3 ports to ensure the stack pointer is where the compiler expects it to be when a task first starts executing. Memory protection unit (MPU) support was added. A new API function, xPortGetFreeHeapSize(), was added to heap_1.c and heap_2.c. All ARM7/9 ports now have portBYTE_ALIGNMENT set to 8 by default.


Project Spotlight

TAO Translator

An online translator with some advanced features.


Project Spotlight


A cluster operating system.