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. |
||
|---|---|---|
| .. | ||
| ParTest | ||
| serial | ||
| 18f452.lkr | ||
| FreeRTOSConfig.h | ||
| main1.c | ||
| main2.c | ||
| main3.c | ||
| makebin1.bat | ||
| makebin2.bat | ||
| makebin3.bat | ||
| readme.txt | ||
| rtosdemo.mcw | ||
| rtosdemo1.mcp | ||
| rtosdemo2.mcp | ||
| rtosdemo3.mcp | ||
Unfortunately the project files: RTOSDemo1.mcp RTOSDemo2.mcp and RTOSDemo3.mcp contain absolute paths. I don't know how to get around this, so if somebody knows, let me know! Edit the paths in a text editor before use. See the PIC port section of www.FreeRTOS.org for more information.