duplo [Mon, 26 Apr 2010 15:37:51 +0000 (15:37 +0000)]
Avoid to create a new VERSION file for presets, in editing mode.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3518
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 26 Apr 2010 14:26:17 +0000 (14:26 +0000)]
If the project edited is a preset the wizard doesn't add the following stuff:
* VERSION file (it's still copied, I'm investigating...)
* Makefile
* new sources
* hw dir containing the hw files
* autogenerated mk file
* project files for the IDEs
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3517
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 26 Apr 2010 13:53:31 +0000 (13:53 +0000)]
Add new _wizard_version for differentiate the newest ones that use "BERTOS_PATH" from the older ones that use "SOURCES_PATH".
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3516
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 26 Apr 2010 13:48:10 +0000 (13:48 +0000)]
Change SOURCES_PATH in BERTOS_PATH.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3515
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 26 Apr 2010 13:27:33 +0000 (13:27 +0000)]
Add support for parametrization of the sources dir and the project sources dir.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3514
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Fri, 23 Apr 2010 15:37:26 +0000 (15:37 +0000)]
lm3s1968: add a busy wait sleep when enabling or disabling the UART peripheral.
This is an enforcement to be sure the peripheral is actually enabled or
disabled on return from lm3s_uartEnable()/lm3s_uartDisable().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3513
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 15:11:02 +0000 (15:11 +0000)]
Use PROJECT_NAME instead of os.path.basename(PROJECT_PATH)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3512
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Fri, 23 Apr 2010 14:58:46 +0000 (14:58 +0000)]
lm3s1968: use the fixed-width Gohufont in the example.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3511
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Fri, 23 Apr 2010 14:58:45 +0000 (14:58 +0000)]
font: add fixed-width Gohufont.
See also: http://font.gohu.eu.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3510
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Fri, 23 Apr 2010 14:58:44 +0000 (14:58 +0000)]
rit128x96: allow to define starting x and y coordinates with rit128x96_blitRaw().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3509
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 14:50:01 +0000 (14:50 +0000)]
Add information about project source path.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3508
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 13:09:34 +0000 (13:09 +0000)]
Add information for advanced preset editing.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3507
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 12:34:04 +0000 (12:34 +0000)]
Use " instead of ' for BProject file (to follow the BeRTOS wizard coding standard).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3506
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 11:11:09 +0000 (11:11 +0000)]
Fix existing directory problem with copytree.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3505
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 10:24:01 +0000 (10:24 +0000)]
Create an empty file if the user select the box.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3504
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 10:14:07 +0000 (10:14 +0000)]
Creating a new project from a preset the Wizard copy also the files contained into the preset project dir.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3503
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 09:32:52 +0000 (09:32 +0000)]
Avoid the manual join of paths, using os.path.join.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3502
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 09:25:41 +0000 (09:25 +0000)]
Add placeholder comment
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3501
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 09:16:21 +0000 (09:16 +0000)]
Add properties to retrieve the project relevant dirs.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3500
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 09:16:03 +0000 (09:16 +0000)]
Add information to project.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3499
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 23 Apr 2010 08:55:26 +0000 (08:55 +0000)]
Compute duty cycle according to pwm polarity before to set it.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3498
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 23 Apr 2010 08:11:06 +0000 (08:11 +0000)]
Remove not needed edit checks.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3497
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 22 Apr 2010 21:57:33 +0000 (21:57 +0000)]
lm3s1968: set the correct GPIO registers when enabling the peripheral clock for UART1 and UART2.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3496
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 22 Apr 2010 21:57:27 +0000 (21:57 +0000)]
rit128x96: introduce rit128x96_blitRaw() to draw a raw image on screen.
Moreover, fix the function naming according to the coding style.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3495
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 21 Apr 2010 13:55:25 +0000 (13:55 +0000)]
CM3: ensure that all processes have eight-byte stack alignment.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3494
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 21 Apr 2010 13:55:24 +0000 (13:55 +0000)]
lm3s1968: improve the example with GUI enhancements, keypad driver and menu.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3493
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 21 Apr 2010 13:55:23 +0000 (13:55 +0000)]
gui: refresh the local bitmap instead of referencing the global symbol lcd_bitmap.
This avoid to declare a global symbol lcd_bitmap when using the smooth
menu scrolling.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3492
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 19:08:02 +0000 (19:08 +0000)]
Reuse most of the available code.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3491
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 16:41:05 +0000 (16:41 +0000)]
Remove the 'edit' parameter, no more needed.
TODO: the refactoring is work in progress. The duplicated code will be removed as soon as possible :)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3490
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 16:18:37 +0000 (16:18 +0000)]
Add method to create the sources dir into the project.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3489
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 16:14:44 +0000 (16:14 +0000)]
Add method for version file
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3488
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 16:07:46 +0000 (16:07 +0000)]
Split the createBertosProject method.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3487
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 15:30:22 +0000 (15:30 +0000)]
Add missing import
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3486
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 15:25:24 +0000 (15:25 +0000)]
Move createBertosProject as BProject method
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3485
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 14:44:00 +0000 (14:44 +0000)]
Add wait cursor during preset loading.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3484
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 14:43:39 +0000 (14:43 +0000)]
Select the current preset when the user go back after preset selection
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3483
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 14:32:22 +0000 (14:32 +0000)]
Stub of preset load method.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3482
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 13:53:18 +0000 (13:53 +0000)]
Add _ before the name of new 'private' methods.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3481
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 13:50:20 +0000 (13:50 +0000)]
Remove trailing spaces.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3480
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 13:49:02 +0000 (13:49 +0000)]
Add setEnabledModules as method of BProject class (instead of function).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3479
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 13:41:46 +0000 (13:41 +0000)]
Split loadBertosProject method to reuse most of the code for presets.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3478
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 12:27:16 +0000 (12:27 +0000)]
Add stub of project loading from preset.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3477
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 10:34:23 +0000 (10:34 +0000)]
Save the project preset path into the project.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3476
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 10:12:07 +0000 (10:12 +0000)]
Add implementation for the isComplete method override.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3475
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 20 Apr 2010 07:51:24 +0000 (07:51 +0000)]
Fix regression.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3474
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 19 Apr 2010 22:54:33 +0000 (22:54 +0000)]
Heap: refactor in order to add more tests.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3473
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 19 Apr 2010 22:53:42 +0000 (22:53 +0000)]
Typos.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3472
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 19 Apr 2010 22:52:01 +0000 (22:52 +0000)]
Reformat.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3471
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 19 Apr 2010 22:49:56 +0000 (22:49 +0000)]
Heap: add heap_freeSpace(), a new function.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3470
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 19 Apr 2010 22:41:40 +0000 (22:41 +0000)]
heap: Fix heap_freemem() when all the heap is full.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3469
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 19 Apr 2010 16:54:41 +0000 (16:54 +0000)]
gfx: fix missing dependency.
The file line.c must be a dependency for gfx/text.c. This fixes
"undefined reference to `gfx_rectFillC'" errors.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3468
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 19 Apr 2010 16:07:08 +0000 (16:07 +0000)]
menu: correctly show the entry at the bottom of the display.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3467
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 19 Apr 2010 16:03:37 +0000 (16:03 +0000)]
kernel: preemptive and cooperative scheduler refactoring.
Cooperative and preemptive scheduler share almost the same code.
Everything can be merged into bertos/kern/proc.c.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3466
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 19 Apr 2010 16:03:35 +0000 (16:03 +0000)]
at91sam7x: force inlining of all the UART ISR functions.
NOTE: this is not just an improvement (that is worth to be applied
anyway), it's also a workaround for a GCC bug
(http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41999): the compiler
corrupts the stack pointer and the frame pointer when calling functions
with at least one parameter inside ISR functions, declared with
__attribute__((interrupt)).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3465
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 19 Apr 2010 16:03:33 +0000 (16:03 +0000)]
at91sam7x: add -fno-strict-aliasing -fwrapv build options to the example.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3464
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 15:50:12 +0000 (15:50 +0000)]
Add icons to the Board page.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3463
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 15:03:44 +0000 (15:03 +0000)]
Add preset load functionality.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3462
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 15:03:03 +0000 (15:03 +0000)]
Add test for project loading functionality.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3461
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 13:17:30 +0000 (13:17 +0000)]
Remove unwanted code (that search for information into files found using the TOOLCHAIN attribute of the CPU).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3460
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 13:16:04 +0000 (13:16 +0000)]
Fix typo...
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3459
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 13:14:38 +0000 (13:14 +0000)]
Add stub of preset load method.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3458
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 13:05:46 +0000 (13:05 +0000)]
Use self.project() as readonly property
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3457
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 12:48:03 +0000 (12:48 +0000)]
Add behaviour of the groupbox into the designer form (to not define it into the code)
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3456
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 12:38:13 +0000 (12:38 +0000)]
Setup the nextId overriden method.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3455
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 12:36:41 +0000 (12:36 +0000)]
Add stub of new structure of the wizard preset path.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3454
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 10:59:49 +0000 (10:59 +0000)]
Fix wrong license comments.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3453
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 19 Apr 2010 10:00:23 +0000 (10:00 +0000)]
wizard: fix typo.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3452
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 09:40:39 +0000 (09:40 +0000)]
Attempt to fix the issue #139.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3451
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 08:42:34 +0000 (08:42 +0000)]
Adapt the BToolchainSearch dialog to the new dir structure.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3450
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 19 Apr 2010 08:41:57 +0000 (08:41 +0000)]
Add preset loading function.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3449
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 18 Apr 2010 21:38:19 +0000 (21:38 +0000)]
Fix the pio pins settings everty time we change configuration.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3448
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Sat, 17 Apr 2010 15:04:24 +0000 (15:04 +0000)]
lm3s1968: add keypad driver implementation to the example.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3447
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Sat, 17 Apr 2010 15:04:16 +0000 (15:04 +0000)]
lm3s1968: introduce lm3s_gpioPinRead().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3446
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Fri, 16 Apr 2010 22:57:55 +0000 (22:57 +0000)]
LPC2: silent warning in nightly test.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3445
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Fri, 16 Apr 2010 22:48:41 +0000 (22:48 +0000)]
AX25:add new print function compatible with TNC-2 format.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3444
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Fri, 16 Apr 2010 22:44:16 +0000 (22:44 +0000)]
New module: kfile_debug. Now you can redirect output to the debug console.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3443
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Fri, 16 Apr 2010 15:45:54 +0000 (15:45 +0000)]
proc: change proc_yield() behaviour.
The current proc_yield() behaviour is to add the current process to the
ready list and call the scheduler. However, if a process is running at
the highest priority and calls proc_yield() it is added into the ready
list, but immediately re-executed by the scheduler starving all the
other processes.
The behaviour of proc_yield() has been changed so that it first picks
the next process from the ready list and then enqueue the current
running process into the ready list.
In this way the semantic of proc_yield() is exactly the same as
timer_delay(), or any other kind of delay that requires a context
switch.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3442
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Fri, 16 Apr 2010 15:34:14 +0000 (15:34 +0000)]
AX25: refactor in order to add the possibility to specify a path for
sent frames.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3441
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Thu, 15 Apr 2010 15:00:59 +0000 (15:00 +0000)]
lm3s1968: correctly configure GPIO pins to work as UART pins also for UART1 and UART2.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3440
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 14 Apr 2010 10:47:48 +0000 (10:47 +0000)]
Bump up version.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3439
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 14 Apr 2010 10:47:42 +0000 (10:47 +0000)]
lm3s1968: integrate the porting in the wizard.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3438
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 14 Apr 2010 10:47:37 +0000 (10:47 +0000)]
CM3: integrate the Cortex-M3 porting in the wizard.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3437
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 14 Apr 2010 10:47:33 +0000 (10:47 +0000)]
rit128x96: integrate the driver in the wizard.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3436
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 14 Apr 2010 10:47:27 +0000 (10:47 +0000)]
CM3: generic timer (Systick) driver implementation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3435
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 14 Apr 2010 10:47:23 +0000 (10:47 +0000)]
CM3: remove unneeded file ser_cm3.c.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3434
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 17:13:49 +0000 (17:13 +0000)]
lm3s1968: some optimizations in the example application.
text_xprintf() accepts printf()-like format, so there's no need to use
an additional buffer and format the string with snprintf().
Moreover, enlarge the stack of the processes to (KERN_MINSTACKSIZE * 2),
to avoid stack overflow problems with debugging enabled.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3433
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 16:33:27 +0000 (16:33 +0000)]
lm3s1968: restore prompt on UART0 in the example.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3432
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 16:28:50 +0000 (16:28 +0000)]
rit128x96: small code optimizations.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3431
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 16:28:49 +0000 (16:28 +0000)]
lm3s1968: offload Serial structure from the serial prompt process's stack.
In addition make some small code readability improvements.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3430
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 16:28:48 +0000 (16:28 +0000)]
lm3s1968: replace switch-case statements with if-then-else.
Some old compilers may trigger (e.g., Sourcery G++ Lite 2008q3-66
4.3.2) may trigger some bugs with large switch-case.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3429
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 16:28:47 +0000 (16:28 +0000)]
lm3s1968: remove unneeded build options in the example.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3428
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 13:39:51 +0000 (13:39 +0000)]
rit128x96: add distinct configuration and hardware definition files.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3427
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 13:13:45 +0000 (13:13 +0000)]
lm3s1968: add a simple serial prompt to the example.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3426
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 13:13:44 +0000 (13:13 +0000)]
lm3s1968: generic UART driver.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3425
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 13:13:42 +0000 (13:13 +0000)]
CM3: allow to declare ISR functions as static.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3424
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Tue, 13 Apr 2010 13:13:34 +0000 (13:13 +0000)]
CM3: generic IRQ management module.
Define an IRQ management module generic for all the Cortex-M3 family
processors.
Moreover, automatically set the appropriate priority and enable the IRQ
when registering an ISR via sysirq_setHandler().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3423
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Tue, 13 Apr 2010 11:52:05 +0000 (11:52 +0000)]
Update checksum value.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3422
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 12 Apr 2010 22:15:04 +0000 (22:15 +0000)]
LPC2xxx: add kernel test.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3421
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 12 Apr 2010 21:34:37 +0000 (21:34 +0000)]
LPC2xxx: add timer test.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3420
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Mon, 12 Apr 2010 21:33:34 +0000 (21:33 +0000)]
LPC2xxx: add timer support.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3419
38d2e660-2303-0410-9eaa-
f027e97ec537