summaryrefslogtreecommitdiff
path: root/Source/portable/IAR/STR91x
diff options
context:
space:
mode:
authorrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2006-08-11 10:42:06 +0000
committerrichardbarry <richardbarry@1d2547de-c912-0410-9cb9-b8ca96c0e9e2>2006-08-11 10:42:06 +0000
commit027fc6f12f5e84661d5405bb5b92bb03bdb3df23 (patch)
tree8655226c7e2af1ad0a6736647dc82226d6ff58d2 /Source/portable/IAR/STR91x
parent7017bab5f1044db7972f55e99a9214ad902d9b9a (diff)
downloadfreertos-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.h2
-rw-r--r--Source/portable/IAR/STR91x/port.c2
-rw-r--r--Source/portable/IAR/STR91x/portasm.s792
-rw-r--r--Source/portable/IAR/STR91x/portmacro.h2
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.