diff options
author | richardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2> | 2006-08-11 10:42:06 +0000 |
---|---|---|
committer | richardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2> | 2006-08-11 10:42:06 +0000 |
commit | 027fc6f12f5e84661d5405bb5b92bb03bdb3df23 (patch) | |
tree | 8655226c7e2af1ad0a6736647dc82226d6ff58d2 /Source/portable/IAR/STR91x | |
parent | 7017bab5f1044db7972f55e99a9214ad902d9b9a (diff) | |
download | freertos-027fc6f12f5e84661d5405bb5b92bb03bdb3df23.tar.gz freertos-027fc6f12f5e84661d5405bb5b92bb03bdb3df23.tar.bz2 freertos-027fc6f12f5e84661d5405bb5b92bb03bdb3df23.tar.xz |
Updated to V4.0.5
+ 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.
git-svn-id: https://freertos.svn.sourceforge.net/svnroot/freertos/trunk@24 1d2547de-c912-0410-9cb9-b8ca96c0e9e2
Diffstat (limited to 'Source/portable/IAR/STR91x')
-rw-r--r-- | Source/portable/IAR/STR91x/ISR_Support.h | 2 | ||||
-rw-r--r-- | Source/portable/IAR/STR91x/port.c | 2 | ||||
-rw-r--r-- | Source/portable/IAR/STR91x/portasm.s79 | 2 | ||||
-rw-r--r-- | Source/portable/IAR/STR91x/portmacro.h | 2 |
4 files changed, 4 insertions, 4 deletions
diff --git a/Source/portable/IAR/STR91x/ISR_Support.h b/Source/portable/IAR/STR91x/ISR_Support.h index c24a7f31..97aa9e0e 100644 --- a/Source/portable/IAR/STR91x/ISR_Support.h +++ b/Source/portable/IAR/STR91x/ISR_Support.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.0.4 - Copyright (C) 2003-2006 Richard Barry.
+ FreeRTOS.org V4.0.5 - Copyright (C) 2003-2006 Richard Barry.
This file is part of the FreeRTOS distribution.
diff --git a/Source/portable/IAR/STR91x/port.c b/Source/portable/IAR/STR91x/port.c index 3633bab8..a2081bf5 100644 --- a/Source/portable/IAR/STR91x/port.c +++ b/Source/portable/IAR/STR91x/port.c @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.0.4 - Copyright (C) 2003-2006 Richard Barry.
+ FreeRTOS.org V4.0.5 - Copyright (C) 2003-2006 Richard Barry.
This file is part of the FreeRTOS distribution.
diff --git a/Source/portable/IAR/STR91x/portasm.s79 b/Source/portable/IAR/STR91x/portasm.s79 index 09f6016d..e3403433 100644 --- a/Source/portable/IAR/STR91x/portasm.s79 +++ b/Source/portable/IAR/STR91x/portasm.s79 @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.0.4 - Copyright (C) 2003-2006 Richard Barry.
+ FreeRTOS.org V4.0.5 - Copyright (C) 2003-2006 Richard Barry.
This file is part of the FreeRTOS distribution.
diff --git a/Source/portable/IAR/STR91x/portmacro.h b/Source/portable/IAR/STR91x/portmacro.h index 0e93d8f9..0bbf246f 100644 --- a/Source/portable/IAR/STR91x/portmacro.h +++ b/Source/portable/IAR/STR91x/portmacro.h @@ -1,5 +1,5 @@ /*
- FreeRTOS.org V4.0.4 - Copyright (C) 2003-2006 Richard Barry.
+ FreeRTOS.org V4.0.5 - Copyright (C) 2003-2006 Richard Barry.
This file is part of the FreeRTOS distribution.
|