mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-11-07 04:02:35 -05:00
+ Introduced API function xTaskResumeFromISR(). Same functionality as xTaskResume(), but can be called from within an interrupt service routine. + Optimised vListInsert() in the case when the wake time is the maximum tick count value. + Bug fix: The 'value' of the event list item is updated when the priority of a task is changed. Previously only the priority of the TCB itself was changed. + vTaskPrioritySet() and vTaskResume() no longer use the event list item. This has not been necessary since V4.0.1 when the xMissedYield handling was added. + Lowered the PCLK setting on the ARM9 STR9 demo from 96MHz to 48MHz. + When ending the scheduler - do not try to attempt a context switch when deleting the current task. + SAM7X EMAC drivers: Corrected the Rx frame length mask when obtaining the length from the rx descriptor. |
||
|---|---|---|
| .. | ||
| ARM7_AT91FR40008_GCC | ||
| ARM7_AT91SAM7S64_IAR | ||
| ARM7_LPC2106_GCC | ||
| ARM7_LPC2129_IAR | ||
| ARM7_LPC2129_Keil | ||
| ARM7_STR71x_IAR | ||
| ARM9_STR91X_IAR | ||
| AVR_ATMega323_IAR | ||
| AVR_ATMega323_WinAVR | ||
| Common | ||
| CORTEX_LM3S102_GCC | ||
| CORTEX_LM3S102_KEIL | ||
| CORTEX_LM3S102_Rowley | ||
| CORTEX_LM3S316_IAR | ||
| Cygnal | ||
| Flshlite | ||
| H8S | ||
| HCS12_CodeWarrior_banked | ||
| HCS12_CodeWarrior_small | ||
| HCS12_GCC_banked | ||
| lwIP_Demo_Rowley_ARM7 | ||
| MicroBlaze | ||
| msp430_CrossWorks | ||
| msp430_GCC | ||
| PC | ||
| PIC18_MPLAB | ||
| PIC18_WizC | ||
| uIP_Demo_IAR_ARM7 | ||
| uIP_Demo_Rowley_ARM7 | ||
| WizNET_DEMO_GCC_ARM7 | ||
| WizNET_DEMO_TERN_186 | ||
| readme.txt | ||
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.