mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-04-19 21:11:57 -04: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. |
||
---|---|---|
.. | ||
ParTest | ||
serial | ||
boot.s | ||
FreeRTOSConfig.h | ||
lpc210x.h | ||
lpc221x.h | ||
lpc2106-ram.ld | ||
lpc2106-rom.ld | ||
main.c | ||
Makefile | ||
ram_arm.bat | ||
ram_thumb.bat | ||
readme.txt | ||
rom_arm.bat | ||
rom_thumb.bat |
Use one of the following four batch files to build the demo application: + rom_arm.bat Creates an ARM mode release build suitable for programming into flash. + ram_arm.bat Creates an ARM mode debug build suitable for running from RAM. + rom_thumb.bat Creates a THUMB mode release build suitable for programming into flash. + ram_thumb.bat Creates a THUMB mode debug build suitable for running from RAM.