bertos.git
14 years agoAdd input hw file.
asterix [Mon, 17 May 2010 08:37:19 +0000 (08:37 +0000)]
Add input hw file.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3703 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoReformat.
asterix [Mon, 17 May 2010 08:24:48 +0000 (08:24 +0000)]
Reformat.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3702 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd semaphore to benchmark test.
asterix [Thu, 13 May 2010 17:22:11 +0000 (17:22 +0000)]
Add semaphore to benchmark test.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3701 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd semaphore to benchmark test.
asterix [Thu, 13 May 2010 17:15:48 +0000 (17:15 +0000)]
Add semaphore to benchmark test.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3700 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd missing cfg.
asterix [Thu, 13 May 2010 17:14:07 +0000 (17:14 +0000)]
Add missing cfg.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3699 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd semaphore to benchmark test.
asterix [Thu, 13 May 2010 17:07:47 +0000 (17:07 +0000)]
Add semaphore to benchmark test.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3698 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoUpdate hw of all project.
asterix [Thu, 13 May 2010 16:55:10 +0000 (16:55 +0000)]
Update hw of all project.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3697 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoek-lpc-p2378: add preset with context_switch and kernel_footprint benchmarks.
arighi [Thu, 13 May 2010 16:36:06 +0000 (16:36 +0000)]
ek-lpc-p2378: add preset with context_switch and kernel_footprint benchmarks.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3696 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agobenchmark: "semaphores" module should be a dependency for kernel_footprint.
arighi [Thu, 13 May 2010 16:35:50 +0000 (16:35 +0000)]
benchmark: "semaphores" module should be a dependency for kernel_footprint.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3695 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agowizard: add shebang and copyright notice to create_preset.py script.
arighi [Thu, 13 May 2010 16:35:48 +0000 (16:35 +0000)]
wizard: add shebang and copyright notice to create_preset.py script.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3694 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agobenchmark: add semaphore code to the kernel_footprint benchmark.
arighi [Thu, 13 May 2010 16:35:43 +0000 (16:35 +0000)]
benchmark: add semaphore code to the kernel_footprint benchmark.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3693 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoUpdate triface project.
asterix [Thu, 13 May 2010 16:30:00 +0000 (16:30 +0000)]
Update triface project.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3692 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoUpdate interrupt vector name.
asterix [Thu, 13 May 2010 16:28:50 +0000 (16:28 +0000)]
Update interrupt vector name.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3691 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd example for arduino board.
asterix [Thu, 13 May 2010 16:05:39 +0000 (16:05 +0000)]
Add example for arduino board.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3690 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd hw source file for afsk modem.
asterix [Thu, 13 May 2010 16:04:51 +0000 (16:04 +0000)]
Add hw source file for afsk modem.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3689 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRemove svn tag.
asterix [Thu, 13 May 2010 16:01:45 +0000 (16:01 +0000)]
Remove svn tag.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3688 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agobenchmark: print a carriage return "\r" after new line "\n" in context_switch.
arighi [Thu, 13 May 2010 15:48:36 +0000 (15:48 +0000)]
benchmark: print a carriage return "\r" after new line "\n" in context_switch.

This allows to correctly show the output messages when they are not
processed within a terminal (e.g., from minicom).

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3687 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoReformat.
asterix [Thu, 13 May 2010 15:36:01 +0000 (15:36 +0000)]
Reformat.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3686 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRemove test label.
asterix [Thu, 13 May 2010 15:33:41 +0000 (15:33 +0000)]
Remove test label.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3685 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoTypo.
asterix [Thu, 13 May 2010 15:14:28 +0000 (15:14 +0000)]
Typo.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3684 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoTypo.
asterix [Thu, 13 May 2010 15:08:55 +0000 (15:08 +0000)]
Typo.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3683 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoLPC-P2378: implement status LED on/off macros.
arighi [Thu, 13 May 2010 15:08:53 +0000 (15:08 +0000)]
LPC-P2378: implement status LED on/off macros.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3682 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRemove svn id.
asterix [Thu, 13 May 2010 14:47:45 +0000 (14:47 +0000)]
Remove svn id.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3681 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoARM7TDMI: simplify IRQ_SAVE_DISABLE().
arighi [Thu, 13 May 2010 13:59:10 +0000 (13:59 +0000)]
ARM7TDMI: simplify IRQ_SAVE_DISABLE().

The temporary register moved to cpsr (to disable interrupts) can be
simply declared using a "register" variable.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3680 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoARM7TDMI: optimize IRQ macros.
arighi [Thu, 13 May 2010 13:20:43 +0000 (13:20 +0000)]
ARM7TDMI: optimize IRQ macros.

Instead of using register "r0" explicitly in IRQ_ENABLE(),
IRQ_DISABLE(), etc. consider to let the compiler decide the best
register to use.

Moreover, add "memory" to the clobber list so that all the IRQ functions
implicitly add a memory barrier. In this way we're sure memory operation
ordering is always preserved on either side of the IRQ operation.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3679 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd the hashtable test module.
arighi [Thu, 13 May 2010 13:05:48 +0000 (13:05 +0000)]
Add the hashtable test module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3678 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agohashtable: fix build warning.
arighi [Thu, 13 May 2010 13:05:42 +0000 (13:05 +0000)]
hashtable: fix build warning.

Fix the following build warning:

  warning: missing braces around initializer

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3677 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agohashtable: do not wrap text to avoid truncated description in the wizard.
arighi [Thu, 13 May 2010 13:05:35 +0000 (13:05 +0000)]
hashtable: do not wrap text to avoid truncated description in the wizard.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3676 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoremove unneed function. Use hpread in context switch benchmark.
asterix [Thu, 13 May 2010 12:23:13 +0000 (12:23 +0000)]
remove unneed function. Use hpread in context switch benchmark.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3675 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoFix debug port select.
asterix [Thu, 13 May 2010 12:21:10 +0000 (12:21 +0000)]
Fix debug port select.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3674 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agostm32p103: create a distinct process to blink the status LED in the example application.
arighi [Wed, 12 May 2010 16:32:46 +0000 (16:32 +0000)]
stm32p103: create a distinct process to blink the status LED in the example application.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3673 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agostmp103: enable kernel preemption, task priorities and heap allocator in the example...
arighi [Wed, 12 May 2010 16:26:46 +0000 (16:26 +0000)]
stmp103: enable kernel preemption, task priorities and heap allocator in the example application.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3672 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agostm32p103: change debug message in example application.
arighi [Wed, 12 May 2010 16:26:43 +0000 (16:26 +0000)]
stm32p103: change debug message in example application.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3671 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: fix GPIO settings in kdebug module.
arighi [Wed, 12 May 2010 15:01:53 +0000 (15:01 +0000)]
STM32: fix GPIO settings in kdebug module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3670 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: correctly set PCLK1 to 36MHz (max allowed frequency).
arighi [Wed, 12 May 2010 15:01:50 +0000 (15:01 +0000)]
STM32: correctly set PCLK1 to 36MHz (max allowed frequency).

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3669 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoFix typo.
asterix [Wed, 12 May 2010 14:38:46 +0000 (14:38 +0000)]
Fix typo.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3668 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd ek-lm3s1968 kernel footprint benchmark.
asterix [Wed, 12 May 2010 14:36:25 +0000 (14:36 +0000)]
Add ek-lm3s1968 kernel footprint benchmark.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3667 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd triface kernel footprint benchmark.
asterix [Wed, 12 May 2010 14:28:36 +0000 (14:28 +0000)]
Add triface kernel footprint benchmark.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3666 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd function to read hp ticks.
asterix [Wed, 12 May 2010 14:12:41 +0000 (14:12 +0000)]
Add function to read hp ticks.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3665 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd switch context module.
asterix [Wed, 12 May 2010 14:08:30 +0000 (14:08 +0000)]
Add switch context module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3664 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd context switch benchmark for all boards.
asterix [Wed, 12 May 2010 14:07:23 +0000 (14:07 +0000)]
Add context switch benchmark for all boards.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3663 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agostm32p103: update "blinky" example using timer_delay().
arighi [Wed, 12 May 2010 12:17:13 +0000 (12:17 +0000)]
stm32p103: update "blinky" example using timer_delay().

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3662 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: add basic kdebug support.
arighi [Wed, 12 May 2010 12:15:36 +0000 (12:15 +0000)]
STM32: add basic kdebug support.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3661 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: initialize the clock for all the peripherals at boot.
arighi [Wed, 12 May 2010 12:15:31 +0000 (12:15 +0000)]
STM32: initialize the clock for all the peripherals at boot.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3660 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoUpdate hw files and cfg.
asterix [Wed, 12 May 2010 10:51:16 +0000 (10:51 +0000)]
Update hw files and cfg.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3659 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoLM3S: remove kdebug dependency from serial driver.
arighi [Wed, 12 May 2010 10:50:56 +0000 (10:50 +0000)]
LM3S: remove kdebug dependency from serial driver.

This allows to create projects that use the kdebug module without
necessarily enabling the serial driver.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3658 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd project description.
asterix [Wed, 12 May 2010 10:50:22 +0000 (10:50 +0000)]
Add project description.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3657 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoUpdate programmer type.
asterix [Wed, 12 May 2010 10:49:54 +0000 (10:49 +0000)]
Update programmer type.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3656 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd hw led module.
asterix [Wed, 12 May 2010 10:41:20 +0000 (10:41 +0000)]
Add hw led module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3655 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoMove leds function to hw file. Comply flash api. Add Copyright.
asterix [Wed, 12 May 2010 10:38:36 +0000 (10:38 +0000)]
Move leds function to hw file. Comply flash api. Add Copyright.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3654 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoUse benchmark module. Refactor the benchmark projects.
asterix [Tue, 11 May 2010 14:27:38 +0000 (14:27 +0000)]
Use benchmark module. Refactor the benchmark projects.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3653 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd benchmark modules.
asterix [Tue, 11 May 2010 13:59:20 +0000 (13:59 +0000)]
Add benchmark modules.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3652 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoComply to new api.
asterix [Tue, 11 May 2010 12:44:37 +0000 (12:44 +0000)]
Comply to new api.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3651 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd flash module.
asterix [Tue, 11 May 2010 12:44:17 +0000 (12:44 +0000)]
Add flash module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3650 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRefactor module.
asterix [Tue, 11 May 2010 12:43:55 +0000 (12:43 +0000)]
Refactor module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3649 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoComply to new flash module.
asterix [Tue, 11 May 2010 10:14:51 +0000 (10:14 +0000)]
Comply to new flash module.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3648 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd flash module. Refactor the cpu implementation.
asterix [Tue, 11 May 2010 10:13:50 +0000 (10:13 +0000)]
Add flash module. Refactor the cpu implementation.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3647 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd flash module. Refactor the cpu implementation.
asterix [Tue, 11 May 2010 10:13:35 +0000 (10:13 +0000)]
Add flash module. Refactor the cpu implementation.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3646 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd -fomit-frame-pointer when we are not in debug mode.
arighi [Mon, 10 May 2010 16:22:14 +0000 (16:22 +0000)]
Add -fomit-frame-pointer when we are not in debug mode.

We can implement this in bertos/rules.mk since we already use different
build options when debug mode is enabled or not.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3645 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRevert "wizard: add -fomit-frame-pointer when we are not in debug mode."
arighi [Mon, 10 May 2010 16:22:12 +0000 (16:22 +0000)]
Revert "wizard: add -fomit-frame-pointer when we are not in debug mode."

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3644 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agowizard: add -fomit-frame-pointer when we are not in debug mode.
arighi [Mon, 10 May 2010 14:42:53 +0000 (14:42 +0000)]
wizard: add -fomit-frame-pointer when we are not in debug mode.

This closes #128.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3643 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: correctly evaluate the CPU clocking configuration.
arighi [Mon, 10 May 2010 14:36:48 +0000 (14:36 +0000)]
STM32: correctly evaluate the CPU clocking configuration.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3642 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd triface example.
asterix [Fri, 7 May 2010 17:13:25 +0000 (17:13 +0000)]
Add triface example.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3632 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd wizard mark. Add configuration file. Move some conf to its file.
asterix [Fri, 7 May 2010 16:02:18 +0000 (16:02 +0000)]
Add wizard mark. Add configuration file. Move some conf to its file.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3631 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up.
asterix [Fri, 7 May 2010 16:01:25 +0000 (16:01 +0000)]
Clean up.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3630 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd wizard mark. Clean up. Use kfile instead ser.
asterix [Fri, 7 May 2010 16:01:09 +0000 (16:01 +0000)]
Add wizard mark. Clean up. Use kfile instead ser.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3629 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up.
asterix [Fri, 7 May 2010 15:49:43 +0000 (15:49 +0000)]
Clean up.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3628 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up. Reformat.
asterix [Fri, 7 May 2010 13:55:10 +0000 (13:55 +0000)]
Clean up. Reformat.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3627 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd comments.
asterix [Fri, 7 May 2010 13:37:30 +0000 (13:37 +0000)]
Add comments.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3626 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up. Refactor module implementing keytag_recv.
asterix [Fri, 7 May 2010 13:31:47 +0000 (13:31 +0000)]
Clean up. Refactor module implementing keytag_recv.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3625 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRemove missing wizard tag.
asterix [Fri, 7 May 2010 09:30:56 +0000 (09:30 +0000)]
Remove missing wizard tag.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3624 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up. Use log module. Add cfg file and move some setting to cfg.
asterix [Fri, 7 May 2010 09:21:00 +0000 (09:21 +0000)]
Clean up. Use log module. Add cfg file and move some setting to cfg.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3623 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up. Typo.
asterix [Fri, 7 May 2010 09:14:27 +0000 (09:14 +0000)]
Clean up. Typo.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3622 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoFix comments.
asterix [Thu, 6 May 2010 15:29:10 +0000 (15:29 +0000)]
Fix comments.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3621 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd benchmark for preempt kernel.
asterix [Thu, 6 May 2010 12:37:44 +0000 (12:37 +0000)]
Add benchmark for preempt kernel.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3620 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd first kernel benchmak for at91sam7x-ek board.
asterix [Thu, 6 May 2010 09:04:24 +0000 (09:04 +0000)]
Add first kernel benchmak for at91sam7x-ek board.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3619 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd at91sam7x board. Add sd example.
asterix [Wed, 5 May 2010 16:51:11 +0000 (16:51 +0000)]
Add at91sam7x board. Add sd example.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3618 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoDo not copy empty hw files.
asterix [Wed, 5 May 2010 16:47:34 +0000 (16:47 +0000)]
Do not copy empty hw files.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3617 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoMatch only the section name that have the same lenght.
asterix [Wed, 5 May 2010 15:33:22 +0000 (15:33 +0000)]
Match only the section name that have the same lenght.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3616 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd missing include.
asterix [Wed, 5 May 2010 08:19:36 +0000 (08:19 +0000)]
Add missing include.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3615 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd mpxx6115a widzard tags.
asterix [Wed, 5 May 2010 08:07:00 +0000 (08:07 +0000)]
Add mpxx6115a widzard tags.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3614 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoReformat.
asterix [Wed, 5 May 2010 08:06:25 +0000 (08:06 +0000)]
Reformat.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3613 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoClean up.
asterix [Wed, 5 May 2010 08:05:57 +0000 (08:05 +0000)]
Clean up.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3612 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRefactor all module. Clean up. Fix comments. Some patch to work with preemtive kernel...
asterix [Tue, 4 May 2010 10:52:56 +0000 (10:52 +0000)]
Refactor all module. Clean up. Fix comments. Some patch to work with preemtive kernel. Add hw test for dc motor.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3611 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoAdd wizard config mark.
asterix [Tue, 4 May 2010 09:07:58 +0000 (09:07 +0000)]
Add wizard config mark.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3610 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: add Olimex STM32-P103 wizard definitions.
arighi [Tue, 4 May 2010 09:05:55 +0000 (09:05 +0000)]
STM32: add Olimex STM32-P103 wizard definitions.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3609 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoRevert last commit.
asterix [Tue, 4 May 2010 08:55:31 +0000 (08:55 +0000)]
Revert last commit.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3608 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: add a simple "blinky" example for Olimex STM32-P103.
arighi [Tue, 4 May 2010 08:55:17 +0000 (08:55 +0000)]
STM32: add a simple "blinky" example for Olimex STM32-P103.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3607 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: add GPIO driver.
arighi [Tue, 4 May 2010 08:55:13 +0000 (08:55 +0000)]
STM32: add GPIO driver.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3606 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSTM32: add clocking driver.
arighi [Tue, 4 May 2010 08:55:10 +0000 (08:55 +0000)]
STM32: add clocking driver.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3605 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoCM3: unify architecture initialization routine for all the Cortex-M3 processors.
arighi [Tue, 4 May 2010 08:55:07 +0000 (08:55 +0000)]
CM3: unify architecture initialization routine for all the Cortex-M3 processors.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3604 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoCM3: unify timer driver for Cortex-M3 processors.
arighi [Tue, 4 May 2010 08:55:01 +0000 (08:55 +0000)]
CM3: unify timer driver for Cortex-M3 processors.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3603 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoCM3: IRQ manager support for STM32 processors family.
arighi [Tue, 4 May 2010 08:54:59 +0000 (08:54 +0000)]
CM3: IRQ manager support for STM32 processors family.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3602 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoCM3: add basic support to STM32 family processors.
arighi [Tue, 4 May 2010 08:54:56 +0000 (08:54 +0000)]
CM3: add basic support to STM32 family processors.

Include the architecture defines, memory map, linker script and CPU
detection routine.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3601 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoCM3: move the Cortex-M3 generic hardware macros to a distinct file.
arighi [Tue, 4 May 2010 08:54:52 +0000 (08:54 +0000)]
CM3: move the Cortex-M3 generic hardware macros to a distinct file.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3600 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoCM3: avoid using HWREG() macro.
arighi [Tue, 4 May 2010 08:54:49 +0000 (08:54 +0000)]
CM3: avoid using HWREG() macro.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3599 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agolm3s: avoid exporting unused function clock_get_rate().
arighi [Tue, 4 May 2010 08:54:46 +0000 (08:54 +0000)]
lm3s: avoid exporting unused function clock_get_rate().

The clock frequency can be always evaluated at compile time using
CPU_FREQ. Keep the clock_get_rate() as private function for debugging
purposes.

Moreover, rename clock_set_rate() to the more clear name clock_init().

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3598 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoFix BeRTOS version related bug.
duplo [Mon, 3 May 2010 14:25:52 +0000 (14:25 +0000)]
Fix BeRTOS version related bug.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3597 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoThis commit should fix the ToolchainException when the user is trying to load a preset.
duplo [Mon, 3 May 2010 13:08:40 +0000 (13:08 +0000)]
This commit should fix the ToolchainException when the user is trying to load a preset.

NOTE: this fix should be tested creating a project from a preset with different toolchains.

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3596 38d2e660-2303-0410-9eaa-f027e97ec537

14 years agoSave the current BERTOS_PATH in editing mode (instead of override it with the local...
duplo [Mon, 3 May 2010 13:05:38 +0000 (13:05 +0000)]
Save the current BERTOS_PATH in editing mode (instead of override it with the local project directory).

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3595 38d2e660-2303-0410-9eaa-f027e97ec537