]> begriffs open source - freertos/log
freertos
17 years agoUpdate to allow low power mode to be used with the RTOS.
Richard Barry [Sun, 19 Oct 2008 18:52:04 +0000 (18:52 +0000)]
Update to allow low power mode to be used with the RTOS.

17 years agoAdd code to the idle hook to test low power mode operation.
Richard Barry [Sun, 19 Oct 2008 18:51:16 +0000 (18:51 +0000)]
Add code to the idle hook to test low power mode operation.

17 years agoAdd code to the idle hook to test low power mode operation.
Richard Barry [Sun, 19 Oct 2008 18:11:38 +0000 (18:11 +0000)]
Add code to the idle hook to test low power mode operation.

17 years agoUpdate ISR functions to be compliant with low power mode operation.
Richard Barry [Sun, 19 Oct 2008 18:10:52 +0000 (18:10 +0000)]
Update ISR functions to be compliant with low power mode operation.

17 years agoUpdate to allow low power mode to be used with the RTOS.
Richard Barry [Sun, 19 Oct 2008 18:08:53 +0000 (18:08 +0000)]
Update to allow low power mode to be used with the RTOS.

17 years agoUpdate to allow low power mode to be used with the RTOS.
Richard Barry [Sun, 19 Oct 2008 17:45:21 +0000 (17:45 +0000)]
Update to allow low power mode to be used with the RTOS.

17 years agoUpdate to allow low power mode to be used with the RTOS.
Richard Barry [Sun, 19 Oct 2008 17:44:56 +0000 (17:44 +0000)]
Update to allow low power mode to be used with the RTOS.

17 years agoCorrect portSTACK_GROWTH value.
Richard Barry [Sun, 19 Oct 2008 11:06:38 +0000 (11:06 +0000)]
Correct portSTACK_GROWTH value.

17 years agoAdd header file back - with corrected case.
Richard Barry [Fri, 17 Oct 2008 14:18:36 +0000 (14:18 +0000)]
Add header file back - with corrected case.

17 years agoDelete a header file so the case can be changed.
Richard Barry [Fri, 17 Oct 2008 14:17:52 +0000 (14:17 +0000)]
Delete a header file so the case can be changed.

17 years agoCorrect the .bss end setting.
Richard Barry [Fri, 17 Oct 2008 14:16:38 +0000 (14:16 +0000)]
Correct the .bss end setting.

17 years agoRemoved bin files that were checked in in error.
Richard Barry [Fri, 17 Oct 2008 14:08:24 +0000 (14:08 +0000)]
Removed bin files that were checked in in error.

17 years agoStart of a new ColdFire/CodeWarrior demo.
Richard Barry [Fri, 17 Oct 2008 14:07:17 +0000 (14:07 +0000)]
Start of a new ColdFire/CodeWarrior demo.

17 years agoRemove some compiler warnings generated by CodeWarrior.
Richard Barry [Fri, 17 Oct 2008 13:23:28 +0000 (13:23 +0000)]
Remove some compiler warnings generated by CodeWarrior.

17 years agoRemove some compiler warnings generated by CodeWarrior.
Richard Barry [Fri, 17 Oct 2008 13:21:18 +0000 (13:21 +0000)]
Remove some compiler warnings generated by CodeWarrior.

17 years agoAdded include path for V2 ColdFire/CodeWarrior.
Richard Barry [Fri, 17 Oct 2008 13:19:50 +0000 (13:19 +0000)]
Added include path for V2 ColdFire/CodeWarrior.

17 years agoNew port files for V2 ColdFire/CodeWarrior added.
Richard Barry [Fri, 17 Oct 2008 13:18:49 +0000 (13:18 +0000)]
New port files for V2 ColdFire/CodeWarrior added.

17 years agoNew file to separate out the stack checking macros which are a bit ugly to have in...
Richard Barry [Thu, 9 Oct 2008 00:54:10 +0000 (00:54 +0000)]
New file to separate out the stack checking macros which are a bit ugly to have in the main tasks.c file.

17 years agoUpdate the stack checking functions so they work for stacks that grow up from high...
Richard Barry [Thu, 9 Oct 2008 00:53:02 +0000 (00:53 +0000)]
Update the stack checking functions so they work for stacks that grow up from high memory (PIC24).

17 years agoAdded JC Wren demos.
Richard Barry [Fri, 26 Sep 2008 09:03:58 +0000 (09:03 +0000)]
Added JC Wren demos.

17 years agoChange to use interrupt priority definitions that use shifted values from 0 to 7...
Richard Barry [Wed, 24 Sep 2008 13:09:59 +0000 (13:09 +0000)]
Change to use interrupt priority definitions that use shifted values from 0 to 7, rather than the full numeric value.

17 years agoChange to use interrupt priority definitions that use shifted values from 0 to 7...
Richard Barry [Wed, 24 Sep 2008 13:08:28 +0000 (13:08 +0000)]
Change to use interrupt priority definitions that use shifted values from 0 to 7, rather than the full numeric value.

17 years agoSwitch from post increment to pre increment on values sent to queues. This allows...
Richard Barry [Wed, 24 Sep 2008 13:06:39 +0000 (13:06 +0000)]
Switch from post increment to pre increment on values sent to queues.  This allows the test to execute on systems where interrupt level critical sections cannot nest.

17 years agoChange the force register from low to heigh.
Richard Barry [Mon, 22 Sep 2008 18:10:28 +0000 (18:10 +0000)]
Change the force register from low to heigh.

17 years agoUse the low force register.
Richard Barry [Mon, 22 Sep 2008 18:08:29 +0000 (18:08 +0000)]
Use the low force register.

17 years agoPrepare for V5.0.4 release.
Richard Barry [Mon, 22 Sep 2008 15:48:40 +0000 (15:48 +0000)]
Prepare for V5.0.4 release.

17 years agoChange the default vector used for context switching.
Richard Barry [Mon, 22 Sep 2008 13:48:45 +0000 (13:48 +0000)]
Change the default vector used for context switching.

17 years agoChange init value for a variable that was generating compiler warnings on one of...
Richard Barry [Mon, 22 Sep 2008 13:44:31 +0000 (13:44 +0000)]
Change init value for a variable that was generating compiler warnings on one of the more pedantic compilers.

17 years agoImprove example code for xTaskCreate().
Richard Barry [Mon, 22 Sep 2008 13:43:07 +0000 (13:43 +0000)]
Improve example code for xTaskCreate().

17 years agoAdded extra compiler specific structure packing options.
Richard Barry [Mon, 22 Sep 2008 13:18:08 +0000 (13:18 +0000)]
Added extra compiler specific structure packing options.

17 years agoAdded extra compiler specific structure packing options.
Richard Barry [Mon, 22 Sep 2008 13:16:59 +0000 (13:16 +0000)]
Added extra compiler specific structure packing options.

17 years agoAdded extra compiler specific options.
Richard Barry [Mon, 22 Sep 2008 13:14:05 +0000 (13:14 +0000)]
Added extra compiler specific options.

17 years agoAdd assert required for linking.
Richard Barry [Mon, 22 Sep 2008 13:13:03 +0000 (13:13 +0000)]
Add assert required for linking.

17 years agoChange default vector number to 16.
Richard Barry [Mon, 22 Sep 2008 13:11:32 +0000 (13:11 +0000)]
Change default vector number to 16.

17 years agoBUG FIX: Changed
Richard Barry [Wed, 17 Sep 2008 16:04:31 +0000 (16:04 +0000)]
BUG FIX:  Changed
*(portNVIC_INT_CTRL) |= portNVIC_PENDSVSET;
to
*(portNVIC_INT_CTRL) = portNVIC_PENDSVSET;

17 years agoNote to users only.
Richard Barry [Wed, 17 Sep 2008 16:03:42 +0000 (16:03 +0000)]
Note to users only.

17 years agoBUG FIX: Changed
Richard Barry [Wed, 17 Sep 2008 16:01:56 +0000 (16:01 +0000)]
BUG FIX:  Changed
*(portNVIC_INT_CTRL) |= portNVIC_PENDSVSET;
to
*(portNVIC_INT_CTRL) = portNVIC_PENDSVSET;

17 years agoTidy up.
Richard Barry [Wed, 17 Sep 2008 15:58:45 +0000 (15:58 +0000)]
Tidy up.

17 years agoBUG FIX: Changed
Richard Barry [Wed, 17 Sep 2008 15:52:54 +0000 (15:52 +0000)]
BUG FIX:  Changed
*(portNVIC_INT_CTRL) |= portNVIC_PENDSVSET;
to
*(portNVIC_INT_CTRL) = portNVIC_PENDSVSET;

17 years agoAdded dummy header files to allow the Cortex uIP demo to compile.
Richard Barry [Mon, 1 Sep 2008 13:20:52 +0000 (13:20 +0000)]
Added dummy header files to allow the Cortex uIP demo to compile.

17 years agoAdded a #error line to check that FreeRTOS.h is included before one of the subordinat...
Richard Barry [Mon, 1 Sep 2008 08:18:50 +0000 (08:18 +0000)]
Added a #error line to check that FreeRTOS.h is included before one of the subordinate header files.

17 years agoAdded CodeWarrior definitions.
Richard Barry [Mon, 1 Sep 2008 08:08:44 +0000 (08:08 +0000)]
Added CodeWarrior definitions.

17 years agoChange comments only.
Richard Barry [Wed, 27 Aug 2008 07:47:55 +0000 (07:47 +0000)]
Change comments only.

17 years agoAdd bracket where appropriate.
Richard Barry [Fri, 15 Aug 2008 15:59:42 +0000 (15:59 +0000)]
Add bracket where appropriate.

17 years agoUse correct counter in reg test 2 task.
Richard Barry [Thu, 14 Aug 2008 13:59:59 +0000 (13:59 +0000)]
Use correct counter in reg test 2 task.

17 years agoAdd cleaned up eclipse workspace.
Richard Barry [Thu, 14 Aug 2008 13:28:18 +0000 (13:28 +0000)]
Add cleaned up eclipse workspace.

17 years agoAdd URL to configuration pages on FreeRTOS.org site.
Richard Barry [Thu, 14 Aug 2008 13:19:20 +0000 (13:19 +0000)]
Add URL to configuration pages on FreeRTOS.org site.

17 years agoDocumentation only.
Richard Barry [Thu, 14 Aug 2008 12:57:30 +0000 (12:57 +0000)]
Documentation only.

17 years agoDocumentation only.
Richard Barry [Thu, 14 Aug 2008 12:55:54 +0000 (12:55 +0000)]
Documentation only.

17 years agoMinor mods only.
Richard Barry [Thu, 14 Aug 2008 11:13:34 +0000 (11:13 +0000)]
Minor mods only.

17 years agoPermit no more than two simultaneous occurrences of interrupts adding everything...
Richard Barry [Thu, 14 Aug 2008 11:10:46 +0000 (11:10 +0000)]
Permit no more than two simultaneous occurrences of interrupts adding everything to queues instead of tasks.

17 years agoRemove initialisation of xQueueRegistry.
Richard Barry [Thu, 14 Aug 2008 11:09:26 +0000 (11:09 +0000)]
Remove initialisation of xQueueRegistry.

17 years agoCorrect version number.
Richard Barry [Thu, 14 Aug 2008 11:08:36 +0000 (11:08 +0000)]
Correct version number.

17 years agoMinor changes only.
Richard Barry [Thu, 14 Aug 2008 11:07:50 +0000 (11:07 +0000)]
Minor changes only.

17 years agoEnsure a yield cannot be pended simultaneously with a critical section being entered.
Richard Barry [Thu, 14 Aug 2008 11:04:54 +0000 (11:04 +0000)]
Ensure a yield cannot be pended simultaneously with a critical section being entered.

17 years agoTidy up.
Richard Barry [Wed, 13 Aug 2008 08:06:49 +0000 (08:06 +0000)]
Tidy up.

17 years agoUse internal RAM only.
Richard Barry [Wed, 13 Aug 2008 08:03:47 +0000 (08:03 +0000)]
Use internal RAM only.

17 years agoTidy up.
Richard Barry [Wed, 13 Aug 2008 08:01:54 +0000 (08:01 +0000)]
Tidy up.

17 years agoIncrease stack sizes as we now have interrupts nesting 3 deep.
Richard Barry [Mon, 11 Aug 2008 14:51:09 +0000 (14:51 +0000)]
Increase stack sizes as we now have interrupts nesting 3 deep.

17 years agoAdd lwIP V1.3 files.
Richard Barry [Mon, 11 Aug 2008 14:49:32 +0000 (14:49 +0000)]
Add lwIP V1.3 files.

17 years agoAdd in interrupt nesting and chache support.
Richard Barry [Sun, 10 Aug 2008 21:19:57 +0000 (21:19 +0000)]
Add in interrupt nesting and chache support.

17 years agoAdd interrupt nesting support, cache setup and reg test tasks.
Richard Barry [Sun, 10 Aug 2008 21:17:20 +0000 (21:17 +0000)]
Add interrupt nesting support, cache setup and reg test tasks.

17 years agoUse internal RAM only for data.
Richard Barry [Sun, 10 Aug 2008 21:16:35 +0000 (21:16 +0000)]
Use internal RAM only for data.

17 years agoRemove white space only.
Richard Barry [Sun, 10 Aug 2008 21:15:14 +0000 (21:15 +0000)]
Remove white space only.

17 years agoInterrupt nesting and cache support added.
Richard Barry [Sun, 10 Aug 2008 21:14:08 +0000 (21:14 +0000)]
Interrupt nesting and cache support added.

17 years agoCom test now working.
Richard Barry [Sat, 9 Aug 2008 10:09:21 +0000 (10:09 +0000)]
Com test now working.

17 years agoAdd serial test code (not yet complete).
Richard Barry [Fri, 8 Aug 2008 15:55:31 +0000 (15:55 +0000)]
Add serial test code (not yet complete).

17 years agoAdd ColdFire definitions.
Richard Barry [Fri, 8 Aug 2008 15:54:05 +0000 (15:54 +0000)]
Add ColdFire definitions.

17 years agoUpdate to allow interrupt nesting (not yet complete).
Richard Barry [Fri, 8 Aug 2008 15:52:41 +0000 (15:52 +0000)]
Update to allow interrupt nesting (not yet complete).

17 years agoBasic demo up and running.
Richard Barry [Fri, 8 Aug 2008 12:50:22 +0000 (12:50 +0000)]
Basic demo up and running.

17 years agoBasic demo up and running.
Richard Barry [Fri, 8 Aug 2008 12:47:06 +0000 (12:47 +0000)]
Basic demo up and running.

17 years agoFirst task starting.
Richard Barry [Fri, 8 Aug 2008 09:41:33 +0000 (09:41 +0000)]
First task starting.

17 years agoFirst task starting - woohoo!
Richard Barry [Fri, 8 Aug 2008 09:40:41 +0000 (09:40 +0000)]
First task starting - woohoo!

17 years agoStubs ready for ColdFire V2 demo.
Richard Barry [Thu, 7 Aug 2008 19:13:15 +0000 (19:13 +0000)]
Stubs ready for ColdFire V2 demo.

17 years agoAdded function stubs.
Richard Barry [Thu, 7 Aug 2008 19:10:25 +0000 (19:10 +0000)]
Added function stubs.

17 years ago(no commit message)
Richard Barry [Thu, 7 Aug 2008 19:03:24 +0000 (19:03 +0000)]

17 years ago(no commit message)
Richard Barry [Thu, 7 Aug 2008 19:02:43 +0000 (19:02 +0000)]

17 years agoPrepare for V2 port.
Richard Barry [Thu, 7 Aug 2008 18:51:34 +0000 (18:51 +0000)]
Prepare for V2 port.

17 years agoAdd in the -fno-omit-frame-pointer compiler options as a compiler bug workaround.
Richard Barry [Thu, 31 Jul 2008 11:01:58 +0000 (11:01 +0000)]
Add in the -fno-omit-frame-pointer compiler options as a compiler bug workaround.

17 years agoUpdate to V5.0.3.
Richard Barry [Wed, 30 Jul 2008 20:04:29 +0000 (20:04 +0000)]
Update to V5.0.3.

17 years agoAdd unsupported files.
Richard Barry [Wed, 30 Jul 2008 19:10:10 +0000 (19:10 +0000)]
Add unsupported files.

17 years agoAdd in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks.
Richard Barry [Wed, 30 Jul 2008 09:39:03 +0000 (09:39 +0000)]
Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks.

17 years agoImprove efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY...
Richard Barry [Wed, 30 Jul 2008 09:36:40 +0000 (09:36 +0000)]
Improve efficiency even further.  Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature.

17 years agoJust remove a comment.
Richard Barry [Wed, 30 Jul 2008 09:35:03 +0000 (09:35 +0000)]
Just remove a comment.

17 years agoEnsure statics are handled correctly when portREMOVE_STATIC_QUALIFIER is defined.
Richard Barry [Wed, 30 Jul 2008 09:34:03 +0000 (09:34 +0000)]
Ensure statics are handled correctly when portREMOVE_STATIC_QUALIFIER is defined.

17 years agoAdd in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks.
Richard Barry [Fri, 25 Jul 2008 02:43:50 +0000 (02:43 +0000)]
Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks.

17 years agoAdd in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks.
Richard Barry [Fri, 25 Jul 2008 02:42:33 +0000 (02:42 +0000)]
Add in the configMAX_SYSCALL_INTERRUPT_PRIORITY test tasks.

17 years agoImprove efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY...
Richard Barry [Fri, 25 Jul 2008 02:40:35 +0000 (02:40 +0000)]
Improve efficiency even further.  Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature.

17 years agoChange ARM7 byte alignment to 8.
Richard Barry [Fri, 25 Jul 2008 02:35:50 +0000 (02:35 +0000)]
Change ARM7 byte alignment to 8.

17 years agoImprove efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY...
Richard Barry [Fri, 25 Jul 2008 02:34:31 +0000 (02:34 +0000)]
Improve efficiency even further.  Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature.

17 years agoImprove efficiency even further. Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY...
Richard Barry [Fri, 25 Jul 2008 02:33:56 +0000 (02:33 +0000)]
Improve efficiency even further.  Introduce the configMAX_SYSCALL_INTERRUPT_PRIORITY feature.

17 years agoChange projects to split the dsPIC and PIC24 taskYIELD implementations.
Richard Barry [Wed, 16 Jul 2008 10:08:24 +0000 (10:08 +0000)]
Change projects to split the dsPIC and PIC24 taskYIELD implementations.

17 years agoChange projects to split the dsPIC and PIC24 taskYIELD implementations.
Richard Barry [Wed, 16 Jul 2008 10:07:16 +0000 (10:07 +0000)]
Change projects to split the dsPIC and PIC24 taskYIELD implementations.

17 years agoChange projects to split the dsPIC and PIC24 taskYIELD implementations.
Richard Barry [Wed, 16 Jul 2008 10:06:41 +0000 (10:06 +0000)]
Change projects to split the dsPIC and PIC24 taskYIELD implementations.

17 years agoUpdate project to latest MPLAB version (8?).
Richard Barry [Wed, 16 Jul 2008 09:58:15 +0000 (09:58 +0000)]
Update project to latest MPLAB version (8?).

17 years agoUpdate project to use the new asm file for the port yield function, and remove the...
Richard Barry [Wed, 16 Jul 2008 09:55:52 +0000 (09:55 +0000)]
Update project to use the new asm file for the port yield function, and remove the "user frame pointer" optimisation option.

17 years agoChange capitalization of include header.
Richard Barry [Wed, 16 Jul 2008 09:50:44 +0000 (09:50 +0000)]
Change capitalization of include header.

17 years agoAdd the queue registry config parameter.
Richard Barry [Wed, 16 Jul 2008 09:49:31 +0000 (09:49 +0000)]
Add the queue registry config parameter.

17 years agoasm version of the yield function. Moved from port.c.
Richard Barry [Wed, 16 Jul 2008 09:26:22 +0000 (09:26 +0000)]
asm version of the yield function.  Moved from port.c.

17 years agoRemoved the manual context switch from the C file, this is now in an asm file instead...
Richard Barry [Wed, 16 Jul 2008 09:12:54 +0000 (09:12 +0000)]
Removed the manual context switch from the C file, this is now in an asm file instead.  This is a workaround for a compiler bug but provides a better implementation anyway as less stack is used.