]> rtime.felk.cvut.cz Git - sysless.git/log
sysless.git
15 years agoIncluded header files for LPC214x and LPC USB
Pavel Pisa [Fri, 5 Dec 2008 14:24:08 +0000 (15:24 +0100)]
Included header files for LPC214x and LPC USB

But there are more differences between Eurobot/CTU
and uLan sysless branches which should be tested
and corrected by those who introduced changes.

Signed-off-by: Pavel Pisa <pi@baree.pikron.com>
15 years agoLPC 21xx USB support included in repository.
Pavel Pisa [Fri, 5 Dec 2008 14:15:26 +0000 (15:15 +0100)]
LPC 21xx USB support included in repository.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
15 years agoSysless USB code updated from uLan repository.
Pavel Pisa [Fri, 5 Dec 2008 14:11:48 +0000 (15:11 +0100)]
Sysless USB code updated from uLan repository.

Signed-off-by: Pavel Pisa <pisa@cmp.felk.cvut.cz>
15 years ago- Added minibee project
jirka [Sat, 8 Nov 2008 13:12:54 +0000 (14:12 +0100)]
- Added minibee project
- Added register definition to lpc21xx.h

15 years agouart-nozen library is compiled by default
Michal Sojka [Mon, 28 Jul 2008 11:54:29 +0000 (13:54 +0200)]
uart-nozen library is compiled by default

15 years agoJirka's uart_nozen library moved to arch subdir
Michal Sojka [Mon, 28 Jul 2008 11:51:32 +0000 (13:51 +0200)]
Jirka's uart_nozen library moved to arch subdir

15 years agoEurobot applications moved to the eurobot repository
Michal Sojka [Mon, 28 Jul 2008 11:31:45 +0000 (13:31 +0200)]
Eurobot applications moved to the eurobot repository

15 years agoadded documentation in czech language
Jiri Kubias [Mon, 28 Jul 2008 09:05:09 +0000 (11:05 +0200)]
added documentation in czech language

15 years agoSimple demo - blinking app for lpceurobot
Jiri Kubias [Mon, 28 Jul 2008 08:50:23 +0000 (10:50 +0200)]
Simple demo - blinking app for lpceurobot

15 years agoAdded documentation
Jiri Kubias [Fri, 25 Jul 2008 08:48:26 +0000 (10:48 +0200)]
Added documentation

15 years agoAdded file comment for main.c
Michal Sojka [Tue, 22 Jul 2008 12:10:37 +0000 (14:10 +0200)]
Added file comment for main.c

15 years agoDocumentation fix
Michal Sojka [Tue, 22 Jul 2008 12:07:35 +0000 (14:07 +0200)]
Documentation fix

15 years agoFixed Doxygen config to work on other than Jirka's computers
Michal Sojka [Tue, 22 Jul 2008 11:56:38 +0000 (13:56 +0200)]
Fixed Doxygen config to work on other than Jirka's computers

15 years agoAdded documentation
Jiri Kubias [Thu, 10 Jul 2008 08:03:53 +0000 (10:03 +0200)]
Added documentation
removed unused variables
fixed variable definition called from ISR

16 years agoreupload from backup, this files are newer than if in git
Jiri Kubias [Tue, 27 May 2008 11:40:45 +0000 (13:40 +0200)]
reupload from backup, this files are newer than if in git

16 years agorepeared sending errors on CAN and sending messages while in error state
Ondra Vrzal [Sat, 3 May 2008 01:07:07 +0000 (03:07 +0200)]
repeared sending errors on CAN and sending messages while in error state

Ondra

16 years agosecond working release with implemented error states.
Ondra Vrzal [Fri, 2 May 2008 21:45:39 +0000 (23:45 +0200)]
second working release with implemented error states.

Ondra

16 years agoadd code to turn off when send CAN message to turn off, this code is now commented
Ondra Vrzal [Thu, 1 May 2008 04:15:23 +0000 (06:15 +0200)]
add code to turn off when send CAN message to turn off, this code is now commented

Ondra

16 years agoinclude receive of CAN message that force board to turn off all motors etc and halt.
Ondra Vrzal [Wed, 30 Apr 2008 23:26:21 +0000 (01:26 +0200)]
include receive of CAN message that force board to turn off all motors etc and halt.

Ondra

16 years agoMerge branch 'master' of vrzalo1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Ondra Vrzal [Wed, 30 Apr 2008 23:22:52 +0000 (01:22 +0200)]
Merge branch 'master' of vrzalo1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agomodified carousel with set the constants, so they are not measured during long initia...
Ondra Vrzal [Wed, 30 Apr 2008 23:13:30 +0000 (01:13 +0200)]
modified carousel with set the constants, so they are not measured during long initialisation, implemented repeated sending of carousel to CAN

Ondra

16 years agoeb_robobagr - toomany changes for comment, sorry
Jiri Kubias [Wed, 30 Apr 2008 22:32:12 +0000 (00:32 +0200)]
eb_robobagr - toomany changes for comment, sorry
short description: added cmu protocol, auto on light, error handling, adc sending, servo handling

16 years agoeb_smetak - main.c
Jiri Kubias [Wed, 30 Apr 2008 22:21:01 +0000 (00:21 +0200)]
eb_smetak - main.c

added: sending current status (send on status change or error)
added: ADC sending
added: fixed direction of brushes
added: sleep function
added: timeout finction
modified : can message parsing
added: some other features

16 years agoeb_pwr: inital load
Jiri Kubias [Wed, 30 Apr 2008 22:18:38 +0000 (00:18 +0200)]
eb_pwr: inital load

16 years agoeb_ebb: adc.c - added filter
Jiri Kubias [Wed, 30 Apr 2008 22:13:28 +0000 (00:13 +0200)]
eb_ebb: adc.c - added filter
        engine.c - added define for back compatibility
main.c - dummy changes

16 years agoCAN controlled version
Ondra Vrzal [Mon, 28 Apr 2008 21:56:45 +0000 (23:56 +0200)]
CAN controlled version

ondra

16 years agoimplement timeouts for state machine,
Ondra Vrzal [Sun, 27 Apr 2008 14:34:45 +0000 (16:34 +0200)]
implement timeouts for state machine,
during initialisation LED is blinking,
changed constants of carousel for faster positioning

Ondra

16 years agoadd CAN message sending and recieving to the carousel
Ondra Vrzal [Sat, 26 Apr 2008 12:36:58 +0000 (14:36 +0200)]
add CAN message sending and recieving to the carousel

ondra

16 years agofirst working release of carousel. during initialisation constants for moving the...
Ondra Vrzal [Fri, 25 Apr 2008 15:42:01 +0000 (17:42 +0200)]
first working release of carousel. during initialisation constants for moving the carousel are measured. the carousel then moves to position set by keyboard

16 years agotolpc: Correctly detect timeouts in responses
Michal Sojka [Fri, 25 Apr 2008 08:26:25 +0000 (10:26 +0200)]
tolpc: Correctly detect timeouts in responses

Now the program should always exit after "go" command, even if
the application reprograms UART before the whole bootloader
response is sent out.

16 years agoadd state machine to the carousel
Ondra Vrzal [Thu, 24 Apr 2008 16:00:19 +0000 (18:00 +0200)]
add state machine to the carousel

ondra

16 years agoeb_ebb: Makefile.omk - added adc file to library
Jiri Kubias [Thu, 24 Apr 2008 13:40:07 +0000 (15:40 +0200)]
eb_ebb: Makefile.omk - added adc file to library
servo.h - fixed global variable time_ms
engine.c - fixed pwm setting

16 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Jiri Kubias [Thu, 24 Apr 2008 07:56:56 +0000 (09:56 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agoeb_smetak - reseni zahady
Jiri Kubias [Thu, 24 Apr 2008 07:56:31 +0000 (09:56 +0200)]
eb_smetak - reseni zahady

16 years agoMerge branch 'master' of vrzalo1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Ondra Vrzal [Wed, 23 Apr 2008 19:22:14 +0000 (21:22 +0200)]
Merge branch 'master' of vrzalo1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agoadded initialisatoin of the constants fot carusel positioning
Ondra Vrzal [Wed, 23 Apr 2008 19:21:05 +0000 (21:21 +0200)]
added initialisatoin of the constants fot carusel positioning

Ondra

16 years agouart-nozen: baudrate fix
Jiri Kubias [Wed, 23 Apr 2008 18:48:46 +0000 (20:48 +0200)]
uart-nozen: baudrate fix
eb_robobagr: no change

eb_smeatk: inital upload

16 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Jiri Kubias [Wed, 23 Apr 2008 15:05:56 +0000 (17:05 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agoeb_abb : adc.c + .h periodicaly read ACD values and sore them in global variables
Jiri Kubias [Wed, 23 Apr 2008 14:55:15 +0000 (16:55 +0200)]
eb_abb : adc.c + .h  periodicaly read ACD values and sore them in global variables
 servo.c + .h defines global time incements every 20ms.
 main.c added demo sample

16 years agoimproved functionality to the carousel.
Ondra Vrzal [Wed, 23 Apr 2008 10:14:22 +0000 (12:14 +0200)]
improved functionality to the carousel.

Ondra

16 years agotolpc: Added TODO to open serial line the same way as lpc21isp
Michal Sojka [Sun, 20 Apr 2008 08:34:07 +0000 (10:34 +0200)]
tolpc: Added TODO to open serial line the same way as lpc21isp

16 years agorobobagr: - inicialization of cmucam is done
Jiri Kubias [Sun, 20 Apr 2008 08:27:23 +0000 (10:27 +0200)]
robobagr: - inicialization of cmucam is done
          - todo : belt drive, color recognise

16 years agouart_nozen: inital upload
Jiri Kubias [Fri, 18 Apr 2008 08:17:49 +0000 (10:17 +0200)]
uart_nozen: inital upload

16 years agolibs/uart_zen - fixed baudrate computing
Jiri Kubias [Fri, 18 Apr 2008 07:53:12 +0000 (09:53 +0200)]
libs/uart_zen  - fixed baudrate computing

16 years agoMerge branch 'master' of git://rtime.felk.cvut.cz/sysless-lpc21xx
Ondra Vrzal [Thu, 17 Apr 2008 11:25:37 +0000 (13:25 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/sysless-lpc21xx

16 years agonew class carousel.c
Ondra Vrzal [Thu, 17 Apr 2008 11:24:44 +0000 (13:24 +0200)]
new class carousel.c
control the carousel

16 years agoeb_ebb: engine.c - pwm bug fixed
Jiri Kubias [Thu, 17 Apr 2008 10:40:26 +0000 (12:40 +0200)]
eb_ebb: engine.c - pwm bug fixed
servo.c  - code update (just is now nicer)
main.c   - sample code updated

16 years agoAdded new project for robobagr and CMUcam3 (cmucam2 emulation)
Jiri Kubias [Wed, 16 Apr 2008 19:57:42 +0000 (21:57 +0200)]
Added new project for robobagr and CMUcam3 (cmucam2 emulation)

16 years agoeb_ebb: - removed engine fix (not need anymore)
Jiri Kubias [Fri, 11 Apr 2008 07:34:25 +0000 (09:34 +0200)]
eb_ebb: - removed engine fix (not need anymore)
- engine.c modified to HW bug
- main.c  added sample code to control engines

16 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Jiri Kubias [Thu, 10 Apr 2008 16:26:15 +0000 (18:26 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agoebboard: servo.c - fixed timing
Jiri Kubias [Thu, 10 Apr 2008 16:23:46 +0000 (18:23 +0200)]
ebboard: servo.c - fixed timing
 engine.c - added condition to version of ebboard (fixbug in first release)
 engine_fix - fix for first version of ebboard

16 years agoebb: Libification of eb_ebb app
Ondra Vrzal [Thu, 10 Apr 2008 12:36:58 +0000 (14:36 +0200)]
ebb: Libification of eb_ebb app

Signed-off-by: Michal Sojka <sojkam1@fel.cvut.cz>
16 years agoAdded first version of general ebboard application
Jiri Kubias [Thu, 10 Apr 2008 11:33:39 +0000 (13:33 +0200)]
Added first version of general ebboard application

16 years agolpc21xx.h: fixed several bugs
Jirka Kubias [Thu, 10 Apr 2008 07:59:26 +0000 (09:59 +0200)]
lpc21xx.h: fixed several bugs

arm/mach-lpc21xx/defines/lpc21xx.h~

16 years agoMerge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Jirka Kubias [Thu, 10 Apr 2008 07:23:41 +0000 (09:23 +0200)]
Merge branch 'master' of kubiaj1@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agolpc21xx.h added PWM register masks + GPIO_SEL definitions
Jirka Kubias [Thu, 10 Apr 2008 07:19:46 +0000 (09:19 +0200)]
lpc21xx.h added PWM register masks + GPIO_SEL definitions
startcfg.h: removed  GPIO_SEL definitions

16 years agoChanged submodule path to relative one
Michal Sojka [Wed, 9 Apr 2008 16:56:27 +0000 (18:56 +0200)]
Changed submodule path to relative one

This ensures the submodule to be fetched with the same identity and
rights.

16 years agospejblarm: Added CPU_APB_HZ to compile the can library
Michal Sojka [Wed, 9 Apr 2008 06:48:59 +0000 (08:48 +0200)]
spejblarm: Added CPU_APB_HZ to compile the can library

16 years agoMerge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx
Michal Sojka [Wed, 9 Apr 2008 06:39:13 +0000 (08:39 +0200)]
Merge branch 'master' of sojka@rtime.felk.cvut.cz:/var/git/sysless-lpc21xx

16 years agoMakefile.rules updated to the newest version
Michal Sojka [Wed, 9 Apr 2008 06:37:29 +0000 (08:37 +0200)]
Makefile.rules updated to the newest version

16 years agoMakefile.rules updated to the newest version
Michal Sojka [Wed, 9 Apr 2008 06:36:36 +0000 (08:36 +0200)]
Makefile.rules updated to the newest version

16 years ago new file: arch/arm/mach-lpc21xx/libs/can/can_baud.c
Jiri Kubias [Tue, 8 Apr 2008 17:59:55 +0000 (19:59 +0200)]
new file:   arch/arm/mach-lpc21xx/libs/can/can_baud.c

16 years agoAdded new can feature - can_baud.c - CAN init with autobaudrate calculation
Jiri Kubias [Tue, 8 Apr 2008 17:56:36 +0000 (19:56 +0200)]
Added new can feature - can_baud.c - CAN init with autobaudrate calculation

16 years agoUpravy po odstraneni souboru
Jiri Kubias [Tue, 8 Apr 2008 10:22:59 +0000 (12:22 +0200)]
Upravy po odstraneni souboru

16 years agoSmazal jsem to protoze to tam nepatri
Jiri Kubias [Tue, 8 Apr 2008 10:10:46 +0000 (12:10 +0200)]
Smazal jsem to protoze to tam nepatri

16 years agoUpdate to the newest common
Michal Sojka [Tue, 8 Apr 2008 07:39:53 +0000 (09:39 +0200)]
Update to the newest common

16 years agoNew LEDs incorporated to lpceurobot hwinit lib
Michal Sojka [Tue, 8 Apr 2008 07:39:26 +0000 (09:39 +0200)]
New LEDs incorporated to lpceurobot hwinit lib

16 years agoRemoved obsolete README.makerules
Michal Sojka [Tue, 8 Apr 2008 07:35:37 +0000 (09:35 +0200)]
Removed obsolete README.makerules

16 years agoSymlinks to common added to repository.
Michal Sojka [Tue, 8 Apr 2008 07:29:42 +0000 (09:29 +0200)]
Symlinks to common added to repository.

Now it is not necessary to call common/linkarch script.

16 years agoAdded deb_led support for lpceurobot
Michal Sojka [Fri, 4 Apr 2008 11:46:33 +0000 (13:46 +0200)]
Added deb_led support for lpceurobot

16 years agoAdded unified interface for LEDs
Michal Sojka [Fri, 4 Apr 2008 10:49:44 +0000 (12:49 +0200)]
Added unified interface for LEDs

16 years agoFixed .init_array when linking to RAM
Michal Sojka [Fri, 4 Apr 2008 10:46:17 +0000 (12:46 +0200)]
Fixed .init_array when linking to RAM

16 years agorama_dam can only be compiled for spejblarm board
Michal Sojka [Thu, 3 Apr 2008 15:51:41 +0000 (17:51 +0200)]
rama_dam can only be compiled for spejblarm board

16 years agoNew init mechanism based on .init_array section.
Michal Sojka [Thu, 3 Apr 2008 15:49:45 +0000 (17:49 +0200)]
New init mechanism based on .init_array section.

Now, every board has to provide board.ld linker script where additional
linker inputs can be specified. If initarray.o is included,
__libc_init_array() is called from crt0.S, otherwise the call is
skipped.

See board.ld and hwinit.c in board/lpceurobot/hwinit direcotry for how
to use this feature.

16 years agoFixed loading of test_PROGRAMS
Michal Sojka [Thu, 3 Apr 2008 10:58:32 +0000 (12:58 +0200)]
Fixed loading of test_PROGRAMS

16 years agoFixed loading of test_PROGRAMS.
Michal Sojka [Thu, 3 Apr 2008 10:57:11 +0000 (12:57 +0200)]
Fixed loading of test_PROGRAMS.

16 years agoUpdated to the newest Makefile.rules.
Michal Sojka [Wed, 2 Apr 2008 18:34:46 +0000 (20:34 +0200)]
Updated to the newest Makefile.rules.

16 years agoAdded automatic HW initialization for lpceurobot board.
Michal Sojka [Wed, 2 Apr 2008 18:33:55 +0000 (20:33 +0200)]
Added automatic HW initialization for lpceurobot board.

16 years agoCall automatically __hardware_init_hook() before main().
Michal Sojka [Wed, 2 Apr 2008 18:03:21 +0000 (20:03 +0200)]
Call automatically __hardware_init_hook() before main().

We do not use standard .ctros/.dtors sections because it requires much
more memory for code (crti.S crtbegin.S crtend.S crtn.S and functions
exit(), atexit() and others). If applications are loaded to RAM, memory
is scare resource.

16 years agoLoading to flash works now.
Michal Sojka [Wed, 2 Apr 2008 08:31:11 +0000 (10:31 +0200)]
Loading to flash works now.

16 years agoLoading to flash works a little bit.
Michal Sojka [Tue, 1 Apr 2008 18:54:36 +0000 (20:54 +0200)]
Loading to flash works a little bit.

The application in the flash doesn't start after reset. This will be
fixed early.

Currently flash loading is configured only for lpceurobot board. Old and
unused ldscripts (run, flash) were changed to symlinks to correct linker
scripts. These linked ldscripts are here to match the documentation and
original ones are here for backward compatibility.

16 years agoUpdated to the newest Makefile.rules
Michal Sojka [Tue, 1 Apr 2008 16:29:00 +0000 (18:29 +0200)]
Updated to the newest Makefile.rules

16 years agoFirst commit of the DAM firmware for the RAMA UAV Control System.
Ondrej Spinka [Mon, 31 Mar 2008 13:11:42 +0000 (15:11 +0200)]
First commit of the DAM firmware for the RAMA UAV Control System.

Version 5.3

16 years agocanldtg default baud rate changed to 1Mb/s.
Ondrej Spinka [Mon, 31 Mar 2008 12:58:46 +0000 (14:58 +0200)]
canldtg default baud rate changed to 1Mb/s.

16 years agoCAN library memory aliasing fix
Ondrej Spinka [Mon, 31 Mar 2008 12:52:30 +0000 (14:52 +0200)]
CAN library memory aliasing fix

This version fixes potential memory aliasing problem that existed in the
previous version of the CAN library.

16 years agoVersion 3.0 of the uart_zen library for LPC21xx.
Ondrej Spinka [Mon, 31 Mar 2008 12:42:30 +0000 (14:42 +0200)]
Version 3.0 of the uart_zen library for LPC21xx.

Heavily redesigned internal structure. Safer and more effective.
The interface had changed slightly, so that there is now only one
function for each operation which can affect both UART channels.
The firts parameter is always the number of UART channel for which the
operation would apply (UART0 resp. UART1).

16 years agoAttempt to make loading to flash work.
Michal Sojka [Fri, 28 Mar 2008 12:36:59 +0000 (13:36 +0100)]
Attempt to make loading to flash work.

16 years agoFixed check for load command in Makefile.rules.
Michal Sojka [Fri, 28 Mar 2008 12:38:45 +0000 (13:38 +0100)]
Fixed check for load command in Makefile.rules.

16 years agoUpdated sysless-common.
Michal Sojka [Fri, 28 Mar 2008 10:00:33 +0000 (11:00 +0100)]
Updated sysless-common.

16 years agolinkarch script fixed to work under dash shell.
Michal Sojka [Fri, 28 Mar 2008 09:59:32 +0000 (10:59 +0100)]
linkarch script fixed to work under dash shell.

16 years agoAdded liberty when linking tolpc to fix linkink issue on Fedora Core 6.
Michal Sojka [Thu, 27 Mar 2008 13:12:29 +0000 (14:12 +0100)]
Added liberty when linking tolpc to fix linkink issue on Fedora Core 6.

16 years agoAdded config.target to .gitignore.
Michal Sojka [Wed, 26 Mar 2008 20:14:05 +0000 (21:14 +0100)]
Added config.target to .gitignore.

16 years agoAdded (almost empty) system_def.h file spejblarm.
Michal Sojka [Wed, 26 Mar 2008 20:12:21 +0000 (21:12 +0100)]
Added (almost empty) system_def.h file spejblarm.

Now the project is compilable with default settings.

16 years agocomproc_test is not compiled by default.
Michal Sojka [Wed, 26 Mar 2008 20:06:02 +0000 (21:06 +0100)]
comproc_test is not compiled by default.

The reason is that it do not fit into internal RAM.

16 years agoMakefile.rules updated to the actual version from OMK.
Michal Sojka [Wed, 26 Mar 2008 20:08:17 +0000 (21:08 +0100)]
Makefile.rules updated to the actual version from OMK.

16 years agoAdded conditional compilation of cmdproc_test.
Michal Sojka [Wed, 26 Mar 2008 20:08:00 +0000 (21:08 +0100)]
Added conditional compilation of cmdproc_test.

16 years agolpc21isp is now compiled by OMK.
Michal Sojka [Wed, 26 Mar 2008 19:27:14 +0000 (20:27 +0100)]
lpc21isp is now compiled by OMK.

Fixes problem with make clean.

16 years agoMake canldtg compilable by default.
Michal Sojka [Wed, 26 Mar 2008 19:17:52 +0000 (20:17 +0100)]
Make canldtg compilable by default.

If CANLOAD_ID is not defined, only warning is issued and a default value
is assigned to the ID.

16 years agoApplications cleaned up.
Michal Sojka [Wed, 26 Mar 2008 19:16:40 +0000 (20:16 +0100)]
Applications cleaned up.

Non-compilable (third-party) applications moved to contrib directory and
deleted kdevelop and other unnecessary files.

16 years agoApplications moved from app/arm direcotry to app.
Michal Sojka [Wed, 26 Mar 2008 18:22:21 +0000 (19:22 +0100)]
Applications moved from app/arm direcotry to app.

Now, all applications should compile by calling make in the top level
directory.