]> rtime.felk.cvut.cz Git - sysless.git/log
sysless.git
13 years agoFix spejblarm build
Michal Sojka [Tue, 1 Mar 2011 21:31:25 +0000 (22:31 +0100)]
Fix spejblarm build

canldtg referenced non-existent ld script. The Makefile was modified to
point to an existing one. I hope that I chosen the correct version :-)

13 years agobuild-all: Skip lpc17xx-common-ulboot
Michal Sojka [Tue, 1 Mar 2011 21:23:09 +0000 (22:23 +0100)]
build-all: Skip lpc17xx-common-ulboot

ulan libraries are needed for this build to be successful.

13 years agoAdd missing files from uLan repository
Michal Sojka [Tue, 1 Mar 2011 21:16:35 +0000 (22:16 +0100)]
Add missing files from uLan repository

These files are needed to compile some parts of sysless. Namely, this fixes
build of lpc2364-12 board.

13 years agominiarm: Comment out ld script that breaks compilation
Michal Sojka [Tue, 1 Mar 2011 20:33:52 +0000 (21:33 +0100)]
miniarm: Comment out ld script that breaks compilation

13 years agoAdd optional WvTest protocol output for build-all
Michal Sojka [Fri, 25 Feb 2011 22:22:01 +0000 (23:22 +0100)]
Add optional WvTest protocol output for build-all

Running make test in build-all directory colorizes the results and
produces summary numbers of successful and failed builds.

13 years agoAdded blink test for MCB1760 development board with lpc17cmsis
Jiri Kubias [Fri, 25 Feb 2011 15:52:28 +0000 (16:52 +0100)]
Added blink test for MCB1760 development board with lpc17cmsis

13 years agoAdded flash loading tool lpc21isp for LPC17xx
Jiri Kubias [Fri, 25 Feb 2011 15:49:44 +0000 (16:49 +0100)]
Added flash loading tool lpc21isp for LPC17xx

modified board/arm/lpc17cmsis-mbed config to work with lpc21isp

Note by M. Sojka: According to Jiri, this version does not work with
LPC21xx and the version for 21xx does not work with LPC17xx. The reasons
for this are not clear to me. Hopefully, someone will fix this
eventually.

13 years agolpc17cmsis: Fixed IRQ vectors in crt0_lpc17xx.c
Jiri Kubias [Wed, 9 Feb 2011 10:51:44 +0000 (11:51 +0100)]
lpc17cmsis: Fixed IRQ vectors in crt0_lpc17xx.c

Byly odebrany definice IRQ vektoru ktere odpovidaly LPC13xx a zmeney
definice IRQ vektoru odpovidajici LPC17xx. Tento problem vzniknul
portovanim crt0_lpc13xx.c na crt0_lpc17xx.c .

13 years agoOMK rules updated - remove -C flag from install command
Pavel Pisa [Mon, 4 Oct 2010 21:41:22 +0000 (23:41 +0200)]
OMK rules updated - remove -C flag from install command

The rules regenerated after Michal Sojka's update.

This flag is now useless, as the comparison must be (and is) done
before calling install. The -C flag was not available in older
versions of install (e.g. on Debian Lenny) so this change allows OMK
to be run on older systems.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
13 years agoAdded command processor I/O routines to connect it into C FILE stream.
Pavel Pisa [Tue, 28 Sep 2010 20:54:14 +0000 (22:54 +0200)]
Added command processor I/O routines to connect it into C FILE stream.

This allows to run even multiple command processors
from sockets and terminals select or ul_evpoll loop.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
13 years agoThe command processor i2s function local main loop moved to separate files.
Pavel Pisa [Tue, 28 Sep 2010 20:49:36 +0000 (22:49 +0200)]
The command processor i2s function local main loop moved to separate files.

The formatted integer to string conversion without
pull of the full standard C library I/O mechanisms,
re-entrant structures etc. has its use even outside
of command processor libraries code moved to general
misc library. You may need to add that into your
application app_LIBS or LOADLIBES dependencies.

The blocking main loop is not required in many cases
as well, so do not link it into application using
command processor unconditionally.

Added even simple array parsing extension for utils.h
in misc library.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
13 years agobuild-all: Fix (re)generation of build directories
Michal Sojka [Wed, 28 Jul 2010 13:09:15 +0000 (15:09 +0200)]
build-all: Fix (re)generation of build directories

In the previous version, when make was run for the first time in build-all,
it only generated the target directories and not run make in them.
Additionally when the list of config files changed, the list of build
directories was updated accordingly, but was not used until the next run of
make.

Both these deficiencies are fixed by this commit.

13 years agoAdd app/README describing the intended use of app/ directory
Michal Sojka [Wed, 21 Jul 2010 14:47:28 +0000 (16:47 +0200)]
Add app/README describing the intended use of app/ directory

13 years agoRemove conditional compilation from board/arch specific apps
Michal Sojka [Wed, 21 Jul 2010 14:15:51 +0000 (16:15 +0200)]
Remove conditional compilation from board/arch specific apps

The applications were moved to board/arch subdirectory, so these extra
checks in Makfile.omk are redundant now.

13 years agoRemove contrib applications
Michal Sojka [Wed, 21 Jul 2010 14:06:35 +0000 (16:06 +0200)]
Remove contrib applications

These applications were mostly written by some students and
won't be probably used anymore so why to keep them here?

13 years agoMove applications to their board/mach subdirectory
Michal Sojka [Wed, 21 Jul 2010 13:54:30 +0000 (15:54 +0200)]
Move applications to their board/mach subdirectory

The app/ directory was mess. This is an attempt to make the situation
better.

13 years agoSpejbl: Set default linker script to an existing one
Michal Sojka [Wed, 21 Jul 2010 11:41:35 +0000 (13:41 +0200)]
Spejbl: Set default linker script to an existing one

13 years agoAdded board support for NXP mbed board (www.mbed.org)
Jiri Kubias [Wed, 21 Jul 2010 08:43:36 +0000 (10:43 +0200)]
Added board support for NXP mbed board (www.mbed.org)

* added board dir:  board/arm/lpc17cmsis-mbed/
* added simple app  (app/arm/mbed_blink) for blinking one diode on mbed board

Note: For now, the support for compilation to RAM is missing.

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
13 years agoAdded some NXP CMSIS libraries from 25_jan_2010 release
Jiri Kubias [Wed, 21 Jul 2010 08:38:25 +0000 (10:38 +0200)]
Added some NXP CMSIS libraries from 25_jan_2010 release

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
13 years agoAddded new mach-lpc17cmsis
Jiri Kubias [Wed, 21 Jul 2010 08:35:19 +0000 (10:35 +0200)]
Addded new mach-lpc17cmsis

This patch is only basic support for lpc17xx which is based on NXP port
CMSIS from 25_jan_2010. The startup and LD file is taken from
mach-lpc13xx and slightly updated for lpc17cmsis. In future the startup
file may be changed to CMSIS startup file and LD script (which is not
working with OMK now, so someone have to find out why it is not working)
to be fully compatible with NXP demo examples.

This mach can be used for generic develop for LPC17xx without CMSIS
libraries. The disadvantage is that you must use NXP CMSIS header files
whis is not so programator-friendly.

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
13 years agoUpdate build-all/Makefile to always regenerate the build tree
Michal Sojka [Mon, 19 Jul 2010 07:54:19 +0000 (09:54 +0200)]
Update build-all/Makefile to always regenerate the build tree

If we add or remove a config file, running make in build-all will
automatically take it into an account.

13 years agoRemoved test222 application
Michal Sojka [Mon, 19 Jul 2010 07:44:23 +0000 (09:44 +0200)]
Removed test222 application

This was requested by Jirka as a response to my request to fix
compilation errors there.

13 years agoAdd dummy system_def.h for MiniARM board
Michal Sojka [Sun, 18 Jul 2010 21:18:37 +0000 (23:18 +0200)]
Add dummy system_def.h for MiniARM board

This board is probably not used by anybody so I only want to make it
compilable (which is not yet the case). I do not want to remove the
board right now, because we may need it some time in future.

13 years agoAdd support for building all provided configurations
Michal Sojka [Sun, 18 Jul 2010 20:44:10 +0000 (22:44 +0200)]
Add support for building all provided configurations

This is just a migration of recently created sysless-build-all
repository to this repository. I realized that it has no sense to have a
separate repository for one Makefile and one shell script.

13 years agoMake arm/oc8n compilable
Michal Sojka [Sun, 18 Jul 2010 20:19:56 +0000 (22:19 +0200)]
Make arm/oc8n compilable

Pavel's change of system_stub.c in commit bedf51 made oc8n board
uncompilable. I've added the missing symbol to ld scripts for that
board.

The generated error message was:
arch/arm/generic/libs/misc/system_stub.c:118: undefined reference to `end'

13 years agoMake h8300/jt_usb1 board compilable
Michal Sojka [Sun, 18 Jul 2010 20:04:15 +0000 (22:04 +0200)]
Make h8300/jt_usb1 board compilable

h8s2633 uses different names for CPU registers so I added aliases which
have the same name as for h8s2638.

13 years agoFix compilation error introduced by the previous patch
Michal Sojka [Thu, 15 Jul 2010 16:21:51 +0000 (18:21 +0200)]
Fix compilation error introduced by the previous patch

Marek generated the patches with "git format-patch -M", which doesn't
contain the full content of copied files. Since the copied files were
changed by Pavel in commit bedf5154, applying Marek's patch copied the
changed file, which had wrong content.

13 years agoAdded basic support for NXP LPC13xx ARM Cortex M3 MCUs
Marek Peca [Sat, 19 Jun 2010 18:21:24 +0000 (20:21 +0200)]
Added basic support for NXP LPC13xx ARM Cortex M3 MCUs

Additional info in Czech:
  Splnil jsem Michalovu vyzvu a mirne odhnojil LPC13xx zaklad. Ku
  prospechu veci je, ze pribyl flash ldscript, spinkaouv UART a vzhledem k
  tomu, ze CML mezitim prinesl z uLanu LPC17xx, zavrhl jsem puvodni napad
  mit lpc_m3 pohromade a prejmenoval to na lpc13xx. Je to nakonec lepsi,
  protoze jak jsem pozdeji zjistil, tak

  lpc23xx a lpc17xx maji temer shodne periferie, ale jine jadro
  lpc17xx a lpc13xx maji stejne jadro, ale pomerne odlisne periferie

  tak je asi rozumne mit vsechny chlivky zvlast.

  CR pred LF jsem z jedineho souboru odstranil (dik za upozorneni),
  nicmene
  na ostatni soubory s patchem nesouvisejici jsem projistotu nechmatal,
  aby
  ten commit nevypadal nejak nepristojne.

  nazdar* jsem prejmenoval na univerzalni pragermansky pozdrav s latinskym
  vykladem, znamy udajne ve vetsine indoevropskeho sveta.
  http://www.globestar.org/ahoy.htm

  tolpc od Poppika&Baraka radeji neprikladam, nebot neni vyjasnena situace
  ohledne schopnosti lpc21isp.

13 years agoRechecked and fixed support for LPC21xx and lpceurobot
jiri.kubias@gmail.com [Wed, 7 Jul 2010 12:04:56 +0000 (14:04 +0200)]
Rechecked and fixed support for LPC21xx and lpceurobot

13 years agoAdded bare config for lpc17xx-common.
Pavel Pisa [Fri, 2 Jul 2010 08:02:24 +0000 (10:02 +0200)]
Added bare config for lpc17xx-common.

This allows to build base LPC17xx architecture support
even in RTIME sysless repository without dependencies
on uLan specific features.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
13 years agoIncluded LT_TIMERs base defines for simple time measurement and interval checking.
Petr Smolik [Fri, 2 Jul 2010 07:49:19 +0000 (09:49 +0200)]
Included LT_TIMERs base defines for simple time measurement and interval checking.

Signed-off-by: Petr Smolik <petr@smoliku.cz>
Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
13 years agomach HAL: removed functions lpc_pll_on and lpc_pll_off. Now, hal provides the functio...
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>
13 years agolpc17xx: startup code for starting the application code from boot application
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>
13 years agoiap_kvpb: create the library at the level arch not in the machine level. The library...
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>
13 years agolpc17xx: initial version of bspbase and hal
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>
13 years agoLPC17xx: added a common board config
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>
13 years agoLPC17xx registers header-files and common board skeleton added.
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>
13 years agoCorrected and extended sysless provided endian.h file.
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>
13 years agoUpdated generic ARM architecture from uLan sysless repository.
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>
13 years agoStandardize use of uint8_t type instead of __u8 in source.
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>
14 years agolpceurobot: Remove compiler version warning
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)

14 years agoUpdated Makefile.rules
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.

14 years agolpceurobot: Enable uart_nozen
Michal Sojka [Mon, 22 Mar 2010 13:55:33 +0000 (14:55 +0100)]
lpceurobot: Enable uart_nozen

14 years agoUpdate to the current version of Makefile.rules
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.

14 years agosystem_stub update for at91
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.

14 years agoBuild framework for the AT91SAM7 architecture
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)

14 years agoFixed case sensitivity in #if defined(MACH_LPC21xx) - changed to MACH_LPC21XX
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

14 years agoMake compilation fail with no or incomplete configuration
Michal Sojka [Sun, 31 Jan 2010 20:16:36 +0000 (21:16 +0100)]
Make compilation fail with no or incomplete configuration

14 years agoRemove `common' from top-level Makefile.omk
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.

14 years agoDeleted Jirks's 1-wire library
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.

14 years agoAdded conditional compilation of several applications
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>
14 years agoRemoved addat_base application
Michal Sojka [Fri, 22 Jan 2010 10:07:40 +0000 (11:07 +0100)]
Removed addat_base application

14 years agoAdded conditional compilation of several 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.

14 years agoUpdated to the actual Makefile.rules
Michal Sojka [Wed, 20 Jan 2010 14:02:38 +0000 (15:02 +0100)]
Updated to the actual Makefile.rules

14 years agoeb_ebb - updated makefile to compile only when board lpceurobot is selected
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>
14 years agoRemoved directory common/
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.

14 years agoMerged sysless-lpc21xx and sysless-h8300
Michal Sojka [Mon, 11 Jan 2010 14:17:04 +0000 (15:17 +0100)]
Merged sysless-lpc21xx and sysless-h8300

14 years agoBoard/Makefile* converted changed from symlink to normal files
Michal Sojka [Mon, 11 Jan 2010 13:20:29 +0000 (14:20 +0100)]
Board/Makefile* converted changed from symlink to normal files

14 years agoBoards and apps moved to arm subdirectory
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.

14 years agoUnification of .gitignore across $(ARCH)s
Michal Sojka [Mon, 11 Jan 2010 12:27:01 +0000 (13:27 +0100)]
Unification of .gitignore across $(ARCH)s

14 years agoUnification of .gitignore across $(ARCH)s
Michal Sojka [Mon, 11 Jan 2010 12:26:20 +0000 (13:26 +0100)]
Unification of .gitignore across $(ARCH)s

14 years agoBoards and apps moved to arm subdirectory
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.

14 years agolibs4c converted to symlink
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.

14 years agoFix PLL warnings on spejblarm
Michal Sojka [Wed, 9 Dec 2009 14:27:06 +0000 (15:27 +0100)]
Fix PLL warnings on spejblarm

14 years agoMerge branch 'master' of spinkao@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
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

14 years agoHeader of the file was changed to reflect the GNU GPL 2 license
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

14 years agoADDAT: par uprav v base
Jiri Kubias [Wed, 18 Nov 2009 18:26:34 +0000 (19:26 +0100)]
ADDAT: par uprav v base

14 years agoMerge branch 'master' of rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
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

14 years agoUART-NOZEN made optional component.
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>
14 years agoMerge branch 'master' of rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
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

14 years agoaddat: dummy post
Jiri Kubias [Fri, 6 Nov 2009 19:27:48 +0000 (20:27 +0100)]
addat: dummy post

14 years agoAdded USB HID demo -- the famous Mouse rotor
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

14 years agoADDAT_BASE: several updates
Jiri Kubias [Sat, 31 Oct 2009 10:10:41 +0000 (11:10 +0100)]
ADDAT_BASE: several updates

14 years agolpc23xx library - updated 1 wire driver and driver for ds18S20. It still needs some...
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

14 years agoadboard: upravena implementace noveho CAN driveru - chybi ho jeste hodne dodelat
Jiri Kubias [Sat, 17 Oct 2009 19:39:07 +0000 (21:39 +0200)]
adboard: upravena implementace noveho CAN driveru - chybi ho jeste hodne dodelat

14 years agoaddat_base - Jirkuv projekt
Jiri Kubias [Wed, 14 Oct 2009 12:04:22 +0000 (14:04 +0200)]
addat_base  - Jirkuv projekt

14 years agoseveral updates to lpc2364_addat
Jiri Kubias [Wed, 7 Oct 2009 07:04:11 +0000 (09:04 +0200)]
several updates to lpc2364_addat

14 years agoCommon submodule updated to support USB standard request extensions.
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>
14 years agoCommon submodule updated to support USB standard request extensions.
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>
14 years agoPossibility to extend standard control requests processing.
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>
14 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
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

14 years agoremoved eb_pwr, updatet addat stuff
Jiri Kubias [Fri, 18 Sep 2009 05:46:56 +0000 (07:46 +0200)]
removed eb_pwr, updatet addat stuff

14 years ago1-wire driver and driver for ds18s20 temperature 1-wire sensor. First release - timig...
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

14 years agolpc2364-12: corrected load(-ram,-flash) commands
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

14 years agoAddat inital upload
Jiri Kubias [Wed, 16 Sep 2009 12:14:00 +0000 (14:14 +0200)]
Addat inital upload

14 years agoLPC23xx USB HW init: added polling for clock status
Marek Peca [Tue, 15 Sep 2009 20:49:52 +0000 (22:49 +0200)]
LPC23xx USB HW init: added polling for clock status

14 years agoAdded sample openOCD config file for LPC2364
Marek Peca [Tue, 15 Sep 2009 19:55:55 +0000 (21:55 +0200)]
Added sample openOCD config file for LPC2364

14 years ago(belongs to previous LPC23xx USB commit, I hope...)
Marek Peca [Tue, 15 Sep 2009 19:55:18 +0000 (21:55 +0200)]
(belongs to previous LPC23xx USB commit, I hope...)

excuse me...

14 years agoMerge branch 'master' of pecam1@rtime.felk.cvut.cz:/var/git/sysless-common into HEAD
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

14 years agoLPC23xx: added USB support with existing lpcusb lib
Marek Peca [Mon, 14 Sep 2009 13:49:26 +0000 (15:49 +0200)]
LPC23xx: added USB support with existing lpcusb lib

14 years agoAdded LPC23xx USB support to existing lpcusb lib
Marek Peca [Mon, 14 Sep 2009 13:47:18 +0000 (15:47 +0200)]
Added LPC23xx USB support to existing lpcusb lib

14 years agoAdded LPC23xx FLASH linkerscript
Marek Peca [Tue, 8 Sep 2009 16:57:43 +0000 (18:57 +0200)]
Added LPC23xx FLASH linkerscript

14 years agoLPC23xx PLL: security IRQ locking added
Marek Peca [Mon, 7 Sep 2009 18:14:22 +0000 (20:14 +0200)]
LPC23xx PLL: security IRQ locking added

14 years agoLPC23xx PLL setting corrected
Marek Peca [Mon, 7 Sep 2009 17:57:35 +0000 (19:57 +0200)]
LPC23xx PLL setting corrected

14 years agolpc23xx test - smazat v budoucnu
Jiri Kubias [Mon, 7 Sep 2009 12:14:11 +0000 (14:14 +0200)]
lpc23xx test - smazat v budoucnu

14 years agoAdded minimalistic LPC2364 demo app.
Marek Peca [Fri, 4 Sep 2009 23:23:18 +0000 (01:23 +0200)]
Added minimalistic LPC2364 demo app.

14 years agoadded symlinks to lpc23xx/libs
Marek Peca [Fri, 4 Sep 2009 23:09:13 +0000 (01:09 +0200)]
added symlinks to lpc23xx/libs

14 years agolpc23xx.h: PWM register shortcuts corrected (PWM1* instead of PWM0*)
Marek Peca [Fri, 4 Sep 2009 23:08:13 +0000 (01:08 +0200)]
lpc23xx.h: PWM register shortcuts corrected (PWM1* instead of PWM0*)

14 years agopwm, uart_zen: LPC21xx specific PINSELs deactivated for other platforms
Marek Peca [Fri, 4 Sep 2009 23:07:35 +0000 (01:07 +0200)]
pwm, uart_zen: LPC21xx specific PINSELs deactivated for other platforms

14 years agoLPC23xx PLL support added
Marek Peca [Fri, 4 Sep 2009 23:05:10 +0000 (01:05 +0200)]
LPC23xx PLL support added