asterix [Sun, 28 Nov 2010 20:44:02 +0000 (20:44 +0000)]
Use prefix on the presets name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4596
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 20:41:59 +0000 (20:41 +0000)]
Update presets and fix for the new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4595
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 20:28:30 +0000 (20:28 +0000)]
Use prefix for the presets.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4594
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 20:23:26 +0000 (20:23 +0000)]
Fix hw path for the aprs preset.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4593
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 20:13:10 +0000 (20:13 +0000)]
Update the preset and fix for the new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4592
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 20:08:35 +0000 (20:08 +0000)]
Add prefix to the preset name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4591
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 20:07:25 +0000 (20:07 +0000)]
Update the preset and fix for the new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4590
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 19:55:33 +0000 (19:55 +0000)]
Use unique name for arduino-mega benchmarck preset.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4589
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 19:35:54 +0000 (19:35 +0000)]
Update preset and comply to new parser module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4588
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 19:32:09 +0000 (19:32 +0000)]
Add parser configuration include.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4587
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 19:30:55 +0000 (19:30 +0000)]
Reformat.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4586
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 16:49:45 +0000 (16:49 +0000)]
doc: Add documentation for keyboard driver.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4585
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 16:49:32 +0000 (16:49 +0000)]
doc: Add menu, gfx and text documentation into global index.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4584
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 16:49:11 +0000 (16:49 +0000)]
doc: Add ADC driver to drivers group.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4583
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 16:48:57 +0000 (16:48 +0000)]
doc: Add indication of configuration file
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4582
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 16:48:43 +0000 (16:48 +0000)]
doc: Fix documentation warnings in parser.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4581
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 15:59:39 +0000 (15:59 +0000)]
Update the preset and fix for the new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4580
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 15:55:17 +0000 (15:55 +0000)]
Use unique name for aduino preset.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4579
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 15:53:29 +0000 (15:53 +0000)]
Update preset and fix for new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4578
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 15:44:35 +0000 (15:44 +0000)]
Update context switch preset and fix to new name.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4577
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Sun, 28 Nov 2010 15:33:15 +0000 (15:33 +0000)]
Use unique name for each benchmarck project.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4576
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 13:27:13 +0000 (13:27 +0000)]
doc: Move function documentation to .c file.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4575
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Sun, 28 Nov 2010 13:26:41 +0000 (13:26 +0000)]
doc: Add documentation for parser module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4574
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 26 Nov 2010 11:09:18 +0000 (11:09 +0000)]
Change configuration options name for parser module.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4573
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 26 Nov 2010 10:44:23 +0000 (10:44 +0000)]
Cleanup parser code and make it more BeRTOS compliant.
Removed unused code, added compatibility macro for ID,
created configuration file.
Compatibility mode is required since before the parser used
to skip the first word from the command line (calling it ID).
This is not required on new projects but is enabled by
default.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4572
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 25 Nov 2010 23:23:02 +0000 (23:23 +0000)]
Add to nighty test also the demo projects for each board.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4571
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 25 Nov 2010 23:21:33 +0000 (23:21 +0000)]
Update the test makefile to new bertos build system.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4570
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 25 Nov 2010 22:48:05 +0000 (22:48 +0000)]
Exclude from nigthly test because bertos doesn't support usb for sam7 and avr cpu.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4569
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Wed, 24 Nov 2010 11:52:55 +0000 (11:52 +0000)]
Fix cfg file include mode for lwip.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4568
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Tue, 23 Nov 2010 15:20:32 +0000 (15:20 +0000)]
Merged from external project:
**********
r4565 | batt | 2010-11-23 15:05:35 +0100 (mar, 23 nov 2010) | 2 lines
Fix kblock_trim() behaviour wrt cached block.
**********
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4567
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Tue, 23 Nov 2010 15:17:41 +0000 (15:17 +0000)]
doc: Specify error codes returned by kblock_error().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4566
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 19 Nov 2010 09:23:03 +0000 (09:23 +0000)]
doc: Add KFileBlock group and put a reference into KBlock docs.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4564
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Wed, 17 Nov 2010 10:14:54 +0000 (10:14 +0000)]
Save only the path of the toolchain, instead of all the toolchain information.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4563
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 16 Nov 2010 22:34:41 +0000 (22:34 +0000)]
Update stm32 examples cfg.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4562
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 16 Nov 2010 22:32:55 +0000 (22:32 +0000)]
Reorder the header include. Add types include.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4561
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 16 Nov 2010 18:49:17 +0000 (18:49 +0000)]
Fix kfile source path.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4560
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Tue, 16 Nov 2010 18:48:11 +0000 (18:48 +0000)]
Fix kfile.c source include to allow the developers to build preset inside bertos.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4559
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 16 Nov 2010 16:45:38 +0000 (16:45 +0000)]
Fix regression due to #183 fix...
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4558
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Tue, 16 Nov 2010 13:59:15 +0000 (13:59 +0000)]
Add support for #183 fix in preset creation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4557
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Mon, 15 Nov 2010 11:22:07 +0000 (11:22 +0000)]
Fix for preset editing problems (bug #183).
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4556
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 12 Nov 2010 16:28:32 +0000 (16:28 +0000)]
doc: Remove doxygen warnings.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4555
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 12 Nov 2010 16:28:08 +0000 (16:28 +0000)]
doc: Refactor documentation and add OOP basics.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4554
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 12 Nov 2010 15:22:13 +0000 (15:22 +0000)]
Hardcoded initial geometry: 200, 200, 800, 600
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4553
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Fri, 12 Nov 2010 10:31:19 +0000 (10:31 +0000)]
Change comment.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4552
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Thu, 11 Nov 2010 23:21:09 +0000 (23:21 +0000)]
Add cpu def for msp430g2231.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4551
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Thu, 11 Nov 2010 22:17:44 +0000 (22:17 +0000)]
doc: Add documentation for kernel
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4550
38d2e660-2303-0410-9eaa-
f027e97ec537
duplo [Thu, 11 Nov 2010 10:36:33 +0000 (10:36 +0000)]
Attempt to use window manager's default positioning, the first time the wizard is launched.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4549
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Wed, 10 Nov 2010 16:19:50 +0000 (16:19 +0000)]
doc: Added group definitions for most common modules.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4548
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Tue, 9 Nov 2010 17:40:06 +0000 (17:40 +0000)]
doc: Update embedded flash documentation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4547
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Tue, 9 Nov 2010 12:05:26 +0000 (12:05 +0000)]
doc: Improve documentation for Flash driver.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4546
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 8 Nov 2010 14:29:03 +0000 (14:29 +0000)]
Update the benchmarck preset. Enable the context switch output on serial.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4540
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 8 Nov 2010 14:25:21 +0000 (14:25 +0000)]
Updare cfg files.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4539
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 8 Nov 2010 11:12:38 +0000 (11:12 +0000)]
Add missing configurations.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4535
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 8 Nov 2010 10:25:55 +0000 (10:25 +0000)]
Update example project to new bertos api.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4532
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 8 Nov 2010 10:23:48 +0000 (10:23 +0000)]
Open by default the kblock device in bufferd mode.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4531
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Mon, 8 Nov 2010 10:08:19 +0000 (10:08 +0000)]
Update to new sd api.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4530
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Fri, 5 Nov 2010 16:30:49 +0000 (16:30 +0000)]
Bump up version.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4520
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 16:04:47 +0000 (16:04 +0000)]
Add benchmark for sam3n.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4519
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 14:16:25 +0000 (14:16 +0000)]
Remove unneeded functions using led macros.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4518
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 14:07:28 +0000 (14:07 +0000)]
Refactor led macro, now we can specify the led to on/off.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4517
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 14:05:57 +0000 (14:05 +0000)]
Add kernel template for sam3n board.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4516
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 14:01:49 +0000 (14:01 +0000)]
Add missing return.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4515
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 14:00:48 +0000 (14:00 +0000)]
Add comment and reformat.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4514
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 5 Nov 2010 11:59:39 +0000 (11:59 +0000)]
doc: Add documentation for log module and cleanup.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4513
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 11:24:48 +0000 (11:24 +0000)]
Add comments and reformat.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4512
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 11:08:19 +0000 (11:08 +0000)]
Compile whit gcc optimization.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4511
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 11:07:04 +0000 (11:07 +0000)]
Add lcd foldback implementation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4510
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 11:00:16 +0000 (11:00 +0000)]
Reorder inludes. Move setBacklight to hw file implementation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4509
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 10:54:54 +0000 (10:54 +0000)]
Add emply templates for sam3n board.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4508
38d2e660-2303-0410-9eaa-
f027e97ec537
asterix [Fri, 5 Nov 2010 10:50:26 +0000 (10:50 +0000)]
Add headerguard, use nops to wait. Define setbacklite function to change the ligth level.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4507
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Fri, 5 Nov 2010 09:35:27 +0000 (09:35 +0000)]
sam3n-ek example: fix led handling
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4506
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Fri, 5 Nov 2010 09:27:23 +0000 (09:27 +0000)]
sam3n-ek example: fix led macros
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4505
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Fri, 5 Nov 2010 09:25:16 +0000 (09:25 +0000)]
sam3: fix CPU name
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4504
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Fri, 5 Nov 2010 08:32:48 +0000 (08:32 +0000)]
sam3n port: create hw files for lcd and leds.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4503
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Thu, 4 Nov 2010 16:28:51 +0000 (16:28 +0000)]
Add SAM3N-EK board and example preset.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4502
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Thu, 4 Nov 2010 16:28:00 +0000 (16:28 +0000)]
First commit to cleanup log module documentation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4501
38d2e660-2303-0410-9eaa-
f027e97ec537
lottaviano [Thu, 4 Nov 2010 16:14:21 +0000 (16:14 +0000)]
Add script to create a new board directory skeleton.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4500
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 3 Nov 2010 11:42:38 +0000 (11:42 +0000)]
lwIP: disable LWIP_POSIX_SOCKETS_IO_NAMES
Disable the POSIX compatibility. User applications that enable BSD
sockets must explicitly use lwip_*() functions, instead of the standard
POSIX primitives.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4499
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 3 Nov 2010 10:50:31 +0000 (10:50 +0000)]
lwIP: always enable ARP functionality
Nothing works without ARP in lwIP.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4498
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 3 Nov 2010 10:35:07 +0000 (10:35 +0000)]
lwIP: remove dependency on heap module
lwIP now implements its own thread stacks' allocator if CONFIG_KERN_HEAP
is disabled.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4497
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 3 Nov 2010 10:02:20 +0000 (10:02 +0000)]
lwIP: remove dependency on semaphore and add dependency on heap
lwIP no longer uses BeRTOS semaphores, but it implements a custom
"mutex" primitive.
TODO: consider to move this "mutex" implementation into a more generic
place to make it usable by other modules.
Add the dependency on heap: lwIP threads need the heap to allocate their
stacks.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4496
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 3 Nov 2010 09:46:56 +0000 (09:46 +0000)]
lwIP: do not compile unnecessary code
Strip away all unnecessary source code that must be not compiled
according to the lwIP configuration option.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4495
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Wed, 3 Nov 2010 09:46:51 +0000 (09:46 +0000)]
AT91SAM7X: gracefully drop bad frames read from the EMAC
When a host in the same subnet changes their IP / mac address
association, we could have some "deprecated" frames in the ethernet
buffer.
The hardware seems to explicitly mark them, cleaning the ownership bit.
If this happens simply drop the frame and do not pass it to the upper
layers.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4494
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Tue, 2 Nov 2010 16:09:51 +0000 (16:09 +0000)]
ILI9225 lcd driver: add function to write true color bitmap directly on screen.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4493
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Tue, 2 Nov 2010 16:08:46 +0000 (16:08 +0000)]
sam3n: use linker script for flash, not for ram
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4492
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:27:16 +0000 (16:27 +0000)]
AT91SAM7X: add TCP/IP echo server example
This example application demonstrates the usage of the lwIP TCP/IP stack
with BeRTOS.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4491
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:26:51 +0000 (16:26 +0000)]
Exclude lwIP stuff from the nightly build tests.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4490
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:26:46 +0000 (16:26 +0000)]
lwIP: integrate lwIP with the BeRTOS wizard
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4489
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:26:39 +0000 (16:26 +0000)]
lwIP: add configuration parameters
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4488
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:26:28 +0000 (16:26 +0000)]
lwIP: add ethernet glue for lwIP
Implement the "ethernetif" virtual driver to plug lwIP to the BeRTOS
generic ethernet layer.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4487
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:26:18 +0000 (16:26 +0000)]
lwIP: operating system requirements
Implement system-specific functionalities needed by lwIP.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4486
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:26:07 +0000 (16:26 +0000)]
CPU: introduce cpu_atomic_xchg()
Add an architecture-optimized function to atomically exchange two
different cpu_atomic_t values.
More exactly, the function replaces the value of a cpu_atomic_t variable
and returns the old value, atomically.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4485
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:25:56 +0000 (16:25 +0000)]
doc: exclude the lwIP source code from the Doxygen-generated documentation.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4484
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:25:51 +0000 (16:25 +0000)]
Add lwIP include directories to the BeRTOS include path.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4483
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:25:45 +0000 (16:25 +0000)]
AT91SAM7: EMAC ethernet driver refactoring
Refactor EMAC ethernet driver for a better (and more efficient)
integration with the lwIP TCP/IP stack.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4482
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:25:33 +0000 (16:25 +0000)]
net: add lwIP TCP/IP stack
Import lwIP version 1.3.2.
For additional details on lwIP, refer to the lwIP homepage at:
http://savannah.nongnu.org/projects/lwip/
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4481
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Mon, 1 Nov 2010 16:23:32 +0000 (16:23 +0000)]
event: always add a memory barrier before returning from event_waitTimeout()
In this way we are sure the compiler will not perform optimizations or
instruction reordering: so that the return from event is always done
after the execution of the corresponding event_do().
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4480
38d2e660-2303-0410-9eaa-
f027e97ec537
arighi [Sun, 31 Oct 2010 09:44:54 +0000 (09:44 +0000)]
docs: silent wrong Doxygen warning
Silent the following warning (probably due to a Doxygen bug):
bertos/cpu/arm/drv/eth_at91.c:89: warning: documented function `static uint8_t rx_buf' was not declared or defined.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4479
38d2e660-2303-0410-9eaa-
f027e97ec537
batt [Thu, 28 Oct 2010 15:59:24 +0000 (15:59 +0000)]
Move flash related flags to the flash driver; refactor accordingly.
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4478
38d2e660-2303-0410-9eaa-
f027e97ec537
aleph [Thu, 28 Oct 2010 10:48:02 +0000 (10:48 +0000)]
Fix typo
git-svn-id: https://src.develer.com/svnoss/bertos/trunk@4477
38d2e660-2303-0410-9eaa-
f027e97ec537