]>
rtime.felk.cvut.cz Git - sysless.git/log
Petr Smolik [Mon, 24 May 2010 21:22:46 +0000 (23:22 +0200)]
mach HAL: removed functions lpc_pll_on and lpc_pll_off. Now, hal provides the function system_clock_init to initialize CPU clock.
IAP improvement: don't need to switch off PLL during call a IAP function
Signed-off-by: Petr Smolik <petr@smoliku.cz>
Petr Smolik [Mon, 26 Apr 2010 09:59:24 +0000 (11:59 +0200)]
lpc17xx: startup code for starting the application code from boot application
ulmi: redirect uDIR signal to RTS
Signed-off-by: Petr Smolik <petr@smoliku.cz>
Petr Smolik [Sat, 24 Apr 2010 20:05:56 +0000 (22:05 +0200)]
iap_kvpb: create the library at the level arch not in the machine level. The library is shared by all machines.
lpc17xx: iap, kvpb libraries
bsp initializes ulan
reduce warnings
Signed-off-by: Petr Smolik <petr@smoliku.cz>
Petr Smolik [Fri, 23 Apr 2010 13:18:13 +0000 (15:18 +0200)]
lpc17xx: initial version of bspbase and hal
Signed-off-by: Petr Smolik <petr@smoliku.cz>
Petr Smolik [Wed, 31 Mar 2010 16:35:25 +0000 (18:35 +0200)]
LPC17xx: added a common board config
Signed-off-by: Petr Smolik <petr@smoliku.cz>
Petr Smolik [Wed, 31 Mar 2010 15:26:31 +0000 (17:26 +0200)]
LPC17xx registers header-files and common board skeleton added.
Signed-off-by: Petr Smolik <petr@smoliku.cz>
Pavel Pisa [Thu, 1 Jul 2010 22:01:18 +0000 (00:01 +0200)]
Corrected and extended sysless provided endian.h file.
In fact, this file should not be exported by sysless
at all. This should be provided by compiler or C run-time
libraries. But newlib based tool-chains has been
inconsistent with this header file provision
for extremely long time.
It provides machine/endian.h in 1.18.0 version,
but until recently it has been broken anyway.
So this sysless provided override is still required.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Thu, 1 Jul 2010 21:28:28 +0000 (23:28 +0200)]
Updated generic ARM architecture from uLan sysless repository.
These changes are follows IRQ support approach
suggested and discussed by me some time ago.
I have design resulting code with some help
a quite amount of testing provided by Petr Smolik.
Tested on my PiKRON, Petr Smoliks's AGROSOFT and
Pavel nemecek's HAIRC projects.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Thu, 1 Jul 2010 21:13:52 +0000 (23:13 +0200)]
Standardize use of uint8_t type instead of __u8 in source.
We live in 21 century now. Users of ancient tools
has to upgrade. The old ugly types.h local hack is left
there instead of correct stdint.h , because it
is still unavailable for some tools. Most of them
provides inttypes.h already, but its use for
uint*_t is not suggested practice.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Michal Sojka [Wed, 28 Apr 2010 23:22:51 +0000 (01:22 +0200)]
lpceurobot: Remove compiler version warning
It seems that things work event with the newer compiler (4.4.3)
Michal Sojka [Fri, 2 Apr 2010 15:35:01 +0000 (17:35 +0200)]
Updated Makefile.rules
This is an optimized version of Makefile.rules. When everything was
already compiled the new version takes 4 seconds to go through all sources
whereas the previous version needed 5.5 seconds.
Michal Sojka [Mon, 22 Mar 2010 13:55:33 +0000 (14:55 +0100)]
lpceurobot: Enable uart_nozen
Michal Sojka [Tue, 16 Mar 2010 15:09:17 +0000 (16:09 +0100)]
Update to the current version of Makefile.rules
This changes the order of LOADLIBES and MOREOBJS, which is required for
at91 integration.
Michal Sojka [Tue, 16 Mar 2010 15:03:28 +0000 (16:03 +0100)]
system_stub update for at91
Originally, this was a part of previous commit by TDK.
Tran Duy Khanh [Tue, 16 Mar 2010 03:16:02 +0000 (23:16 -0400)]
Build framework for the AT91SAM7 architecture
Tested on the OC8-N module.
(system_stub.[ch] changes moved to a separate patch for easy revert
if it will be required later. -Michal Sojka)
spinkao@fel.cvut.cz [Tue, 16 Feb 2010 10:47:31 +0000 (11:47 +0100)]
Fixed case sensitivity in #if defined(MACH_LPC21xx) - changed to MACH_LPC21XX
Michal Sojka [Sun, 31 Jan 2010 20:16:36 +0000 (21:16 +0100)]
Make compilation fail with no or incomplete configuration
Michal Sojka [Sun, 31 Jan 2010 20:03:27 +0000 (21:03 +0100)]
Remove `common' from top-level Makefile.omk
This was unintentionally left here when we unified arm and h8300
architecture. It's useless now, so we remove it.
Michal Sojka [Sun, 31 Jan 2010 19:56:34 +0000 (20:56 +0100)]
Deleted Jirks's 1-wire library
On Sunday 31 January 2010 13:09:44 jiri.kubias@gmail.com (sysless@pandora.cz) wrote:
> Ahoj,
> smazte knihovnu arch/arm/mach-lpc23xx/libs/1-wire ted koukam ze tam > jeste
> smrdi. Je v ni pomerne dost chyb a rozhodne by zatim nemela byt > uverejnena
> v syslessu. Az bude rozumne funkcni tak ji znova dodam.
jiri.kubias@gmail.com [Fri, 22 Jan 2010 17:26:07 +0000 (18:26 +0100)]
Added conditional compilation of several applications
Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
Michal Sojka [Fri, 22 Jan 2010 10:07:40 +0000 (11:07 +0100)]
Removed addat_base application
Michal Sojka [Wed, 20 Jan 2010 14:33:23 +0000 (15:33 +0100)]
Added conditional compilation of several application
This should prevent compilation errors when compiled for a different board
than was the application designed.
Michal Sojka [Wed, 20 Jan 2010 14:02:38 +0000 (15:02 +0100)]
Updated to the actual Makefile.rules
Jiri Kubias [Thu, 14 Jan 2010 15:27:22 +0000 (16:27 +0100)]
eb_ebb - updated makefile to compile only when board lpceurobot is selected
Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
Michal Sojka [Mon, 11 Jan 2010 14:17:04 +0000 (15:17 +0100)]
Removed directory common/
After merging, a separate directory with common stuff is not needed.
The content of this directory was moved one level up.
Michal Sojka [Mon, 11 Jan 2010 14:17:04 +0000 (15:17 +0100)]
Merged sysless-lpc21xx and sysless-h8300
Michal Sojka [Mon, 11 Jan 2010 13:20:29 +0000 (14:20 +0100)]
Board/Makefile* converted changed from symlink to normal files
Michal Sojka [Mon, 11 Jan 2010 13:05:45 +0000 (14:05 +0100)]
Boards and apps moved to arm subdirectory
This is preparation for merging with sysless-lpc21xx.
Michal Sojka [Mon, 11 Jan 2010 12:27:01 +0000 (13:27 +0100)]
Unification of .gitignore across $(ARCH)s
Michal Sojka [Mon, 11 Jan 2010 12:26:20 +0000 (13:26 +0100)]
Unification of .gitignore across $(ARCH)s
Michal Sojka [Mon, 11 Jan 2010 12:05:46 +0000 (13:05 +0100)]
Boards and apps moved to arm subdirectory
This is preparation for merging with sysless-h8300.
Michal Sojka [Mon, 11 Jan 2010 08:44:12 +0000 (09:44 +0100)]
libs4c converted to symlink
This is necessary for merging with sysless-lpc21xx.
Michal Sojka [Wed, 9 Dec 2009 14:27:06 +0000 (15:27 +0100)]
Fix PLL warnings on spejblarm
Ondrej Spinka [Wed, 9 Dec 2009 14:08:38 +0000 (15:08 +0100)]
Merge branch 'master' of spinkao@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Ondrej Spinka [Wed, 9 Dec 2009 14:06:52 +0000 (15:06 +0100)]
Header of the file was changed to reflect the GNU GPL 2 license
Jiri Kubias [Wed, 18 Nov 2009 18:26:34 +0000 (19:26 +0100)]
ADDAT: par uprav v base
Jiri Kubias [Wed, 11 Nov 2009 13:07:03 +0000 (14:07 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Pavel Pisa [Mon, 9 Nov 2009 13:01:39 +0000 (14:01 +0100)]
UART-NOZEN made optional component.
Please, if you add component or application, and
you are not sure, if it works for all other users,
be so polite and made it optional.
Look at this patch, how it should look like.
CONFIG_UART_NOZEN=y
If you want to use it, add it into your config.omk
If it is specific/required for given board, add it
into
sysless-lpc21xx/board/xxx/config.xxx
which should be used as base for config.target
Please, register into Sysless conference on Pandora
and try to keep things usable for others.
http://pandora.idnes.cz/conference/sysless/
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Jiri Kubias [Fri, 6 Nov 2009 19:28:27 +0000 (20:28 +0100)]
Merge branch 'master' of rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Jiri Kubias [Fri, 6 Nov 2009 19:27:48 +0000 (20:27 +0100)]
addat: dummy post
Marek Peca [Wed, 4 Nov 2009 22:43:23 +0000 (23:43 +0100)]
Added USB HID demo -- the famous Mouse rotor
dirty, incomplete, but working; more compliant version has to be merged
Jiri Kubias [Sat, 31 Oct 2009 10:10:41 +0000 (11:10 +0100)]
ADDAT_BASE: several updates
Jiri Kubias [Sat, 17 Oct 2009 21:10:35 +0000 (23:10 +0200)]
lpc23xx library - updated 1 wire driver and driver for ds18S20. It still needs some updates
Jiri Kubias [Sat, 17 Oct 2009 19:39:07 +0000 (21:39 +0200)]
adboard: upravena implementace noveho CAN driveru - chybi ho jeste hodne dodelat
Jiri Kubias [Wed, 14 Oct 2009 12:04:22 +0000 (14:04 +0200)]
addat_base - Jirkuv projekt
Jiri Kubias [Wed, 7 Oct 2009 07:04:11 +0000 (09:04 +0200)]
several updates to lpc2364_addat
Pavel Pisa [Tue, 6 Oct 2009 10:54:52 +0000 (12:54 +0200)]
Common submodule updated to support USB standard request extensions.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Tue, 6 Oct 2009 10:53:17 +0000 (12:53 +0200)]
Common submodule updated to support USB standard request extensions.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Tue, 6 Oct 2009 10:49:50 +0000 (12:49 +0200)]
Possibility to extend standard control requests processing.
The standard standard control requests processing
can be modified/extended by two means:
- providing own usb_standard_control_response
function some module directly linked into application.
This function has to process at least these
USB_REQUEST_GET/SET/CLEAR functions as library
provided version.
- set pointer standard_fnc in usb_device_t structure
to point to own function processing requests which
can forward standard ones to library provided
usb_standard_control_response function.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Jiri Kubias [Fri, 18 Sep 2009 13:36:09 +0000 (15:36 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Jiri Kubias [Fri, 18 Sep 2009 05:46:56 +0000 (07:46 +0200)]
removed eb_pwr, updatet addat stuff
Jiri Kubias [Fri, 18 Sep 2009 05:16:02 +0000 (07:16 +0200)]
1-wire driver and driver for ds18s20 temperature 1-wire sensor. First release - timig must be fixed
Marek Peca [Wed, 16 Sep 2009 12:48:55 +0000 (14:48 +0200)]
lpc2364-12: corrected load(-ram,-flash) commands
remark: "-control" has been deleted to enable work with 2-wire only RS232 interface, ie. manual reset is needed
Jiri Kubias [Wed, 16 Sep 2009 12:14:00 +0000 (14:14 +0200)]
Addat inital upload
Marek Peca [Tue, 15 Sep 2009 20:49:52 +0000 (22:49 +0200)]
LPC23xx USB HW init: added polling for clock status
Marek Peca [Tue, 15 Sep 2009 19:55:55 +0000 (21:55 +0200)]
Added sample openOCD config file for LPC2364
Marek Peca [Tue, 15 Sep 2009 19:55:18 +0000 (21:55 +0200)]
(belongs to previous LPC23xx USB commit, I hope...)
excuse me...
Marek Peca [Mon, 14 Sep 2009 14:08:21 +0000 (16:08 +0200)]
Merge branch 'master' of pecam1@rtime.felk.cvut.cz:/var/git/sysless-common into HEAD
Marek Peca [Mon, 14 Sep 2009 13:49:26 +0000 (15:49 +0200)]
LPC23xx: added USB support with existing lpcusb lib
Marek Peca [Mon, 14 Sep 2009 13:47:18 +0000 (15:47 +0200)]
Added LPC23xx USB support to existing lpcusb lib
Marek Peca [Tue, 8 Sep 2009 16:57:43 +0000 (18:57 +0200)]
Added LPC23xx FLASH linkerscript
Marek Peca [Mon, 7 Sep 2009 18:14:22 +0000 (20:14 +0200)]
LPC23xx PLL: security IRQ locking added
Marek Peca [Mon, 7 Sep 2009 17:57:35 +0000 (19:57 +0200)]
LPC23xx PLL setting corrected
Jiri Kubias [Mon, 7 Sep 2009 12:14:11 +0000 (14:14 +0200)]
lpc23xx test - smazat v budoucnu
Marek Peca [Fri, 4 Sep 2009 23:23:18 +0000 (01:23 +0200)]
Added minimalistic LPC2364 demo app.
Marek Peca [Fri, 4 Sep 2009 23:09:13 +0000 (01:09 +0200)]
added symlinks to lpc23xx/libs
Marek Peca [Fri, 4 Sep 2009 23:08:13 +0000 (01:08 +0200)]
lpc23xx.h: PWM register shortcuts corrected (PWM1* instead of PWM0*)
Marek Peca [Fri, 4 Sep 2009 23:07:35 +0000 (01:07 +0200)]
pwm, uart_zen: LPC21xx specific PINSELs deactivated for other platforms
Marek Peca [Fri, 4 Sep 2009 23:05:10 +0000 (01:05 +0200)]
LPC23xx PLL support added
Marek Peca [Fri, 4 Sep 2009 21:19:54 +0000 (23:19 +0200)]
added mach-lpc23xx, base LPC23xx/24xx support
Pavel Pisa [Sun, 26 Apr 2009 22:08:23 +0000 (00:08 +0200)]
Merge branch 'master' of pisa@rtime.felk.cvut.cz:/var/git/sysless-h8300
Pavel Pisa [Sun, 26 Apr 2009 22:07:54 +0000 (00:07 +0200)]
Update common subproject.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Pavel Pisa [Sun, 26 Apr 2009 22:04:54 +0000 (00:04 +0200)]
Cmd processor updated and i2str function moved to misc library.
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Marek Peca [Thu, 23 Apr 2009 15:52:31 +0000 (17:52 +0200)]
OLD CAN lib (-lcan): rudimentary CAN.7 erratum workaround
new fn can_self_tx(): use in place of can_tx(), but your transmitted message will be received by yourself too
Ondrej Spinka [Mon, 30 Mar 2009 11:03:27 +0000 (13:03 +0200)]
some comments altered
Ondrej Spinka [Mon, 30 Mar 2009 10:59:16 +0000 (12:59 +0200)]
Adjusted status LED definitions
Ondrej Spinka [Mon, 30 Mar 2009 10:55:09 +0000 (12:55 +0200)]
Adjusted Villard charge wait constant
Ondrej Spinka [Mon, 30 Mar 2009 09:26:14 +0000 (11:26 +0200)]
Now using pll library to set the pll instead of "hard" setting
Ondrej Spinka [Mon, 30 Mar 2009 08:20:41 +0000 (10:20 +0200)]
migrated to "official" release of the pwm library.
Axed MEMMAP setting due to new startup code.
Michal Sojka [Sun, 29 Mar 2009 10:10:51 +0000 (12:10 +0200)]
Merge branch 'eurobot'
Marek P [Sat, 28 Mar 2009 20:46:53 +0000 (21:46 +0100)]
Added LPC2xxx PLL library
Does not affect startup codes -- available
for general, independent use. I hope it is more
efficient than current lpceurobot/*/startcfg routine.
Marek P [Sat, 28 Mar 2009 16:07:44 +0000 (17:07 +0100)]
Added LPC2xxx PWM library
Marek P [Sat, 28 Mar 2009 14:50:31 +0000 (15:50 +0100)]
LPC2xxx FLASH linker scripts cleaned to resemble RAM script
The only material change should be stack unaligned to 256-byte boundary
(I hope...)
Marek P [Sat, 28 Mar 2009 14:40:27 +0000 (15:40 +0100)]
LPC2119 FLASH again corrected by one sector
Philips says: Boot Block always resides on the top of the on-chip available Flash memory. In case of 128 kB Flash, it is the 16 th sector (sector with logical number 15), and in case of 256 kB Flash, it is the 18 th sector (sector with logical number 17). Flash memory sector where Boot Block resides is not available for user to store code.
Marek P [Sat, 28 Mar 2009 14:19:39 +0000 (15:19 +0100)]
New LPC21xx RAM/ISP linker script
The end memory hole now usable by bss & stack,
+ various cleanups.
Removed stack 256 alignmnet -- has there been any reason for it?
Marek P [Sat, 28 Mar 2009 14:02:31 +0000 (15:02 +0100)]
ISP reserved high RAM area corrected again
Is it right, now? Who can trust Philips' docs..
Anyway, 0x200+0x3e00>0x4000, so the previous correction has not been correct.
Marek P [Sat, 28 Mar 2009 13:06:56 +0000 (14:06 +0100)]
new crt0.S (auto init of FLASH/RAM)
1. common for FLASH/RAM, auto data init
2. added optional memory_init (if needed prior to libc_init)
3. !automatically sets MEMMAP (RAM/FLASH)
Marek P [Sat, 28 Mar 2009 12:34:52 +0000 (13:34 +0100)]
mistaken corrections corrected
1. C1GSR is written to reset error counters
2. CAN.5 erratum workaround uncommented
Ondrej Spinka [Wed, 25 Mar 2009 13:29:48 +0000 (14:29 +0100)]
fixed ldscripts for spejblARM
Ondrej Spinka [Wed, 25 Mar 2009 13:21:23 +0000 (14:21 +0100)]
Massive update - fixed buffer overrun resolution, potential race-condition problem, updated error checking, non-blocking write etc.
Ondrej Spinka [Wed, 25 Mar 2009 13:19:33 +0000 (14:19 +0100)]
fixed potential memory alignment problem
Ondrej Spinka [Wed, 25 Mar 2009 13:13:35 +0000 (14:13 +0100)]
fixed RAMH size
Ondrej Spinka [Wed, 25 Mar 2009 13:02:15 +0000 (14:02 +0100)]
RAMA DAM software massive update
Michal Sojka [Fri, 20 Mar 2009 15:49:20 +0000 (16:49 +0100)]
lpceurobot: Display a warning when a not tested compiler version
This board doesn't work with gcc 4.3. We currently do not have time to find why.
Michal Sojka [Wed, 18 Mar 2009 17:44:50 +0000 (18:44 +0100)]
Updated to the latest systless-common
Michal Sojka [Wed, 18 Mar 2009 17:38:47 +0000 (18:38 +0100)]
Fixed some lpc21isp warnings
Michal Sojka [Wed, 18 Mar 2009 17:34:32 +0000 (18:34 +0100)]
Added newer version (1.64) of lpc21isp
Michal Sojka [Wed, 18 Mar 2009 17:31:31 +0000 (18:31 +0100)]
Updated leaf Makefiles to avoid dash warning
Jarda Sach [Wed, 18 Mar 2009 18:16:52 +0000 (18:16 +0000)]
Fixed flash loading in lpceurobot
Signed-off-by: Michal Sojka <sojka@rtime.felk.cvut.cz>
Michal Sojka [Tue, 24 Feb 2009 13:13:38 +0000 (14:13 +0100)]
Make ledblink not depend on boot_fn library