]>
git.sur5r.net Git - freertos/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
richardbarry [Sat, 28 Oct 2006 10:41:34 +0000 (10:41 +0000)]
Changes from V4.1.2:
+ BUG FIX: Removed the call to prvIsQueueEmpty from within xQueueCRReceive
as it exited with interrupts enabled. Thanks Paul Katz.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@52
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 28 Oct 2006 09:47:41 +0000 (09:47 +0000)]
Ensure previous modification does not prevent compilation when INCLUDE_vTaskSuspend is set to false.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@51
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 28 Oct 2006 09:23:09 +0000 (09:23 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@50
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sun, 22 Oct 2006 20:28:16 +0000 (20:28 +0000)]
Changes from V4.1.2
+ Tasks that block with a timeout of portMAX_DELAY are now blocked
indefinitely. Previously portMAX_DELAY was just the longest block time
possible.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@49
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Fri, 20 Oct 2006 15:57:59 +0000 (15:57 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@47
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Fri, 20 Oct 2006 15:36:22 +0000 (15:36 +0000)]
Corrected the bug that the comments in the file state was corrected in V4.0.3.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@46
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Fri, 20 Oct 2006 15:32:33 +0000 (15:32 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@45
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Fri, 20 Oct 2006 15:22:50 +0000 (15:22 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@44
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Fri, 20 Oct 2006 15:12:17 +0000 (15:12 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@43
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 9 Oct 2006 11:49:50 +0000 (11:49 +0000)]
Change version numbers to V4.1.2
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@42
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 9 Oct 2006 11:40:24 +0000 (11:40 +0000)]
Add PIC24, dsPIC and Coldfire files.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@41
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Sun, 24 Sep 2006 10:12:38 +0000 (10:12 +0000)]
Update version number to V4.1.1.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@39
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Sun, 24 Sep 2006 10:06:47 +0000 (10:06 +0000)]
Add LM3S811 Keil/RVDS demo files.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@38
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Sun, 24 Sep 2006 10:05:48 +0000 (10:05 +0000)]
Added the PRESERVE8 directive to all asm functions.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@37
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
RichardBarry [Sun, 24 Sep 2006 10:03:55 +0000 (10:03 +0000)]
Remove some casting to keep the Keil/RVDS compiler quiet.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@36
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 28 Aug 2006 15:13:39 +0000 (15:13 +0000)]
Update to V4.1.0.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@34
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 28 Aug 2006 10:19:21 +0000 (10:19 +0000)]
Add in the critical nesting save and restore.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@33
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 28 Aug 2006 10:06:16 +0000 (10:06 +0000)]
New test files.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@32
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 28 Aug 2006 10:05:34 +0000 (10:05 +0000)]
New test files.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@31
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 28 Aug 2006 09:35:31 +0000 (09:35 +0000)]
Changes to the AVR demo's. IAR demo updated with new critical section method.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@30
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sun, 27 Aug 2006 14:12:15 +0000 (14:12 +0000)]
Add Rowley CrossFire LPC2138 demo files.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@29
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sun, 27 Aug 2006 14:09:54 +0000 (14:09 +0000)]
Changes ready for V4.1.0.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@28
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sun, 13 Aug 2006 09:27:54 +0000 (09:27 +0000)]
Removed spurious second portDISABLE_INTERRUPTS when compiling for ARM mode.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@26
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Fri, 11 Aug 2006 10:56:12 +0000 (10:56 +0000)]
Only include xTaskResumeFromISR under the condition:
#if ( ( INCLUDE_xTaskResumeFromISR == 1 ) && ( INCLUDE_vTaskSuspend == 1 ) )
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@25
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Fri, 11 Aug 2006 10:42:06 +0000 (10:42 +0000)]
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://svn.code.sf.net/p/freertos/code/trunk@24
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Fri, 11 Aug 2006 10:04:04 +0000 (10:04 +0000)]
Link the sUsingPreemption variable to the constant configUSE_PREEMPTION.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@23
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Fri, 11 Aug 2006 10:02:38 +0000 (10:02 +0000)]
Implement xTaskResumeFromISR.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@22
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Thu, 10 Aug 2006 20:15:54 +0000 (20:15 +0000)]
Run the peripheral clock at 48MHz. It was set to 96MHz which was too fast.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@21
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Tue, 25 Jul 2006 19:44:40 +0000 (19:44 +0000)]
Corrected the Rx frame length mask when obtaining the length from the rx descriptor.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@20
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 3 Jul 2006 19:39:42 +0000 (19:39 +0000)]
Change to xTaskResumeFromISR() function only. This function is untested.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@19
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 3 Jul 2006 19:34:28 +0000 (19:34 +0000)]
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.
When resuming a task a check is first made to see if the task is actually suspended.
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.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@18
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Mon, 3 Jul 2006 19:32:59 +0000 (19:32 +0000)]
Optimised vListInsert() in the case when the wake time is the maximum tick count value.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@17
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Thu, 22 Jun 2006 17:18:31 +0000 (17:18 +0000)]
Update to V4.0.4. Add in STR912 port and demo.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@16
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Thu, 8 Jun 2006 09:16:29 +0000 (09:16 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@14
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sun, 28 May 2006 08:17:56 +0000 (08:17 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@12
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 27 May 2006 16:55:23 +0000 (16:55 +0000)]
Removed file/folder
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@11
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 27 May 2006 16:53:42 +0000 (16:53 +0000)]
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@10
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 27 May 2006 13:59:20 +0000 (13:59 +0000)]
New port files for Tern E-Engine.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@9
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 27 May 2006 13:58:02 +0000 (13:58 +0000)]
New port files for HCS12 using GCC.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@8
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 27 May 2006 13:55:53 +0000 (13:55 +0000)]
New Demo files for Tern E-Engine controller port.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@7
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Sat, 27 May 2006 13:53:15 +0000 (13:53 +0000)]
New demo files for HCS12 GCC port.
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@6
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Tue, 2 May 2006 09:39:15 +0000 (09:39 +0000)]
First version under SVN is V4.0.1
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@4
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2
richardbarry [Tue, 2 May 2006 09:34:17 +0000 (09:34 +0000)]
Created folder remotely
git-svn-id: https://svn.code.sf.net/p/freertos/code/trunk@1
1d2547de -c912-0410-9cb9-
b8ca96c0e9e2