]> begriffs open source - freertos/log
freertos
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.

17 years agoAllow the static qualifier to be removed and rename a list so it does not then clash...
Richard Barry [Wed, 16 Jul 2008 09:10:01 +0000 (09:10 +0000)]
Allow the static qualifier to be removed and rename a list so it does not then clash with the name used in tasks.c once the static has been removed.

17 years agoEnsure the queue registry gets initialised.
Richard Barry [Wed, 16 Jul 2008 09:08:32 +0000 (09:08 +0000)]
Ensure the queue registry gets initialised.

17 years agoCorrect case of include file to build on Linux.
Richard Barry [Fri, 11 Jul 2008 07:36:55 +0000 (07:36 +0000)]
Correct case of include file to build on Linux.

17 years agoCorrect case of include file to build on Linux.
Richard Barry [Fri, 11 Jul 2008 07:36:17 +0000 (07:36 +0000)]
Correct case of include file to build on Linux.

17 years agoCorrect case of include file to build on Linux.
Richard Barry [Fri, 11 Jul 2008 07:33:08 +0000 (07:33 +0000)]
Correct case of include file to build on Linux.

17 years agoUpdate the bInterfaceProtocol member of the descriptors to allow comms with Linux.
Richard Barry [Wed, 25 Jun 2008 07:15:35 +0000 (07:15 +0000)]
Update the bInterfaceProtocol member of the descriptors to allow comms with Linux.

17 years agoCorrect PLL setting for the defined configCPU_CLOCK_HZ setting.
Richard Barry [Sat, 21 Jun 2008 17:35:41 +0000 (17:35 +0000)]
Correct PLL setting for the defined configCPU_CLOCK_HZ setting.

17 years agoUpdate to V5.0.2
Richard Barry [Fri, 30 May 2008 15:51:35 +0000 (15:51 +0000)]
Update to V5.0.2

17 years agoUpdate to V5.0.2
Richard Barry [Fri, 30 May 2008 15:49:36 +0000 (15:49 +0000)]
Update to V5.0.2

17 years agoUpdate to V5.0.2
Richard Barry [Fri, 30 May 2008 15:46:57 +0000 (15:46 +0000)]
Update to V5.0.2

17 years agoUpdate to V5.0.2
Richard Barry [Fri, 30 May 2008 15:44:17 +0000 (15:44 +0000)]
Update to V5.0.2

17 years agoUpdate to V5.0.2
Richard Barry [Fri, 30 May 2008 15:41:10 +0000 (15:41 +0000)]
Update to V5.0.2

17 years agoUpdate to V5.0.2
Richard Barry [Fri, 30 May 2008 15:34:42 +0000 (15:34 +0000)]
Update to V5.0.2

17 years agoAdd new PPC405 demo.
Richard Barry [Sun, 25 May 2008 17:42:25 +0000 (17:42 +0000)]
Add new PPC405 demo.

17 years agoRemove old PPC port.
Richard Barry [Sun, 25 May 2008 17:39:16 +0000 (17:39 +0000)]
Remove old PPC port.

17 years agoAdd -fno-strict-aliasing
Richard Barry [Sat, 24 May 2008 18:57:30 +0000 (18:57 +0000)]
Add -fno-strict-aliasing

17 years agoAdd usage of portREMOVE_STATIC_QUALIFIER.
Richard Barry [Sat, 24 May 2008 18:56:04 +0000 (18:56 +0000)]
Add usage of portREMOVE_STATIC_QUALIFIER.

17 years agoAdd usage of portREMOVE_STATIC_QUALIFIER.
Richard Barry [Sat, 24 May 2008 18:52:12 +0000 (18:52 +0000)]
Add usage of portREMOVE_STATIC_QUALIFIER.

17 years agoRemove static qualifier from queue registry.
Richard Barry [Sat, 24 May 2008 18:47:38 +0000 (18:47 +0000)]
Remove static qualifier from queue registry.