asterix [Thu, 20 May 2010 16:48:14 +0000 (16:48 +0000)]
Use univoc name for low level init module. Fixed include.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3756
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 16:47:21 +0000 (16:47 +0000)]
Comply to new api.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3755
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 16:45:39 +0000 (16:45 +0000)]
Add wizard mark and clean up.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3754
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 16:42:55 +0000 (16:42 +0000)]
Clean up and using correct configuration.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3753
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 16:42:28 +0000 (16:42 +0000)]
Remove old and unneeded lcd_gfx module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3752
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 16:41:11 +0000 (16:41 +0000)]
Split menu configuration. Add callback for smooth. Clean up.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3751
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 16:07:41 +0000 (16:07 +0000)]
arduino: add context_switch benchmark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3750
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 15:13:16 +0000 (15:13 +0000)]
arduino: fix hardware led module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3749
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 14:19:57 +0000 (14:19 +0000)]
Update hw files.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3748
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 14:18:13 +0000 (14:18 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3747
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 14:05:19 +0000 (14:05 +0000)]
Clean up.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3746
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 14:03:47 +0000 (14:03 +0000)]
The benchmark are replaced with bertos module (see wizard preset).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3745
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 14:00:59 +0000 (14:00 +0000)]
Remove unneed pgm memory wizard mark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3744
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 13:55:06 +0000 (13:55 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3743
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:43:38 +0000 (13:43 +0000)]
menu: revert deleted include dependency for wizard.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3742
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:43:36 +0000 (13:43 +0000)]
stm32-p103: add kernel_footprint benchmark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3741
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:43:26 +0000 (13:43 +0000)]
stm32-p103: align the interrupt vector table to 1K boundary.
Moreover, do not waste space in RAM and reserve for the vtable an amount
of space proportional to the total number of interrupts defined on the
board.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3740
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:43:23 +0000 (13:43 +0000)]
stm32-p103: add board preset with context_switch benchmark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3739
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:26:43 +0000 (13:26 +0000)]
benchmark: do not build serial driver in context_switch if CONFIG_USE_HP_TIMER is not enabled.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3738
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:26:31 +0000 (13:26 +0000)]
lpc-p2378: enable kernel heap in kernel_footprint benchmark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3737
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 13:26:28 +0000 (13:26 +0000)]
STM32: fix build warning.
Fix the following build warning:
bertos/cpu/cortex-m3/drv/clock_stm32.c: In function 'pll_clock':
bertos/cpu/cortex-m3/drv/clock_stm32.c:74: warning: comparison between signed and unsigned integer expressions
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3736
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 20 May 2010 12:12:33 +0000 (12:12 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3735
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 10:25:44 +0000 (10:25 +0000)]
lm3s1968: align the interrupt vector table to 1K boundary.
Moreover, do not waste space in RAM and reserve for the vtable an amount
of space proportional to the total number of interrupts defined on the
board.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3734
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 09:48:51 +0000 (09:48 +0000)]
boards: rename ek-lpc-p2378 to lpc-p2378.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3733
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 20 May 2010 09:47:57 +0000 (09:47 +0000)]
benchmark: enable kernel heap in kernel_footprint benchmark for all the supported boards.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3732
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 13:31:22 +0000 (13:31 +0000)]
Revert last commit.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3731
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 13:26:45 +0000 (13:26 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3730
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 13:22:09 +0000 (13:22 +0000)]
Revert last commit.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3729
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 13:11:34 +0000 (13:11 +0000)]
Update boards projects.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3728
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 13:00:53 +0000 (13:00 +0000)]
Fix comments.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3727
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 19 May 2010 12:57:28 +0000 (12:57 +0000)]
lm3s1968: disable kernel heap support for the kernel footprint benchmark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3726
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 19 May 2010 12:57:25 +0000 (12:57 +0000)]
lpc-p2378: unify kernel footprint and context switch naming in the wizard.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3725
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 19 May 2010 12:57:22 +0000 (12:57 +0000)]
lm3s196: enable kernel preemption for the context_switch benchmark.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3724
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:33:45 +0000 (12:33 +0000)]
Comply to new configuration files.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3723
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:33:10 +0000 (12:33 +0000)]
Remove lcd configuration files, and add the lcd_hd44 configuration files.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3722
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:30:34 +0000 (12:30 +0000)]
Add hw file for lcd 32122 module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3721
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:28:58 +0000 (12:28 +0000)]
Add lcd 32122a module cfg.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3720
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:28:12 +0000 (12:28 +0000)]
Clean up lcd 32122a driver and put into bertos driver.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3719
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:26:51 +0000 (12:26 +0000)]
Clean up. Silent warning.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3718
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Wed, 19 May 2010 12:26:22 +0000 (12:26 +0000)]
Remove svn tag. Set cortex-m3 unsupported.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3717
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 19 May 2010 12:23:23 +0000 (12:23 +0000)]
ARM7TDMI: get rid of gcc's __attribute__((interrupt)).
GCC is too buggy when generating __attribute__((interrupt)) functions on
ARM (see previous stack corruption issues).
Get rid of this definition and use __attribute__((naked)) instead,
implementing all the required instructions in assembly to properly save
and restore context from an ISR.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3716
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 19 May 2010 10:04:03 +0000 (10:04 +0000)]
ARM7TDMI: restore old IRQ_ENABLED() semantic.
Check if at least one between FIQs or IRQs are enabled to determine if
interrupts are enabled.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3715
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 19 May 2010 09:32:53 +0000 (09:32 +0000)]
benchmark: context switch testcase improvement.
Move LED_ON()/LED_OFF() just after sig_wait(). Since they represent a C
language barrier they basically disables optimizations around it,
causing time measurements to be more determistic.
Moreover, be sure to not start child processes before we set the right
priority.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3714
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 18 May 2010 15:01:39 +0000 (15:01 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3713
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 18 May 2010 15:01:20 +0000 (15:01 +0000)]
Add copyright.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3712
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 18 May 2010 15:00:44 +0000 (15:00 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3711
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 18 May 2010 14:59:34 +0000 (14:59 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3710
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 18 May 2010 12:22:09 +0000 (12:22 +0000)]
benchmark: context_switch testcase refactoring.
- fix: be sure to print the context switch timer when low-priority
process and high-priority process have completed their run
- use only SIG_USER0 to synchronize the processes
- reduce processes' stack size
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3709
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 18 May 2010 12:22:06 +0000 (12:22 +0000)]
ARM7TDMI: gcc stack corruption workaround.
GCC corrupts the stack pointer and the frame pointer when calling
functions with at least one parameter inside ISR functions, declared
with __attribute__((interrupt)):
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41999
As a workaround, we redefine all the ISRs to call only a single
"void isr(void)" function. In this way, inside the actual isr() we can
use any function call as usual.
NOTE: this is inefficient, because it forces a totally unnecessary
additional function call, but it is a reliable way to avoid the
propagation of this bug to any project or architecture port that defines
interrupt routines.
When the bug will be fixed we will add an appropriate #ifdef to apply
the workaround only when old versions of gcc are used.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3708
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 18 May 2010 12:22:03 +0000 (12:22 +0000)]
Introduce NOINLINE macro.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3707
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 17 May 2010 17:11:16 +0000 (17:11 +0000)]
Clean up.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3706
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 17 May 2010 17:09:33 +0000 (17:09 +0000)]
Remove svn tag.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3705
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 17 May 2010 16:44:56 +0000 (16:44 +0000)]
Clean up. Remove CVS and SVN tags.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3704
38d2e660-2303-0410-9eaa-
f027e97ec537
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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