]>
rtime.felk.cvut.cz Git - sysless.git/log
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 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: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 [Fri, 20 Feb 2009 14:02:39 +0000 (15:02 +0100)]
Leaf Makefiles updated to work with dash without warnings
Marek P [Thu, 22 Jan 2009 10:59:33 +0000 (11:59 +0100)]
rename*d*_include_HEADERS typo again in lpcanvca
Marek P [Wed, 21 Jan 2009 08:36:28 +0000 (09:36 +0100)]
added highlevel CAN library lpcanvca, with API resembling OCERA VCA
lpcanvca works atop of lowlevel lpcan library. API is sancta simplicitas,
inspired by OCERA Virtual CAN API (VCA), available in libvca, using LinCAN
on host computer.
Common points: blocking and nonblocking calls;
Differences: different initialization (need to supply IRQ vector numbers,
CAN HW controller number 0 or 1 instead of /dev filename), no timeout
support
Marek P [Wed, 21 Jan 2009 08:03:08 +0000 (09:03 +0100)]
typo corrected: rename*d*_include_HEADERS in Makefile.omk
Marek P [Wed, 21 Jan 2009 07:54:17 +0000 (08:54 +0100)]
new low-level CAN library for buggy LPC2119: lpcan
Enhancements over current "can" library:
+ complete interupt handling (rx/tx/error)
+ errata workarounds for all known early LPC21xx problems
+ cyclic buffers
+ 2 CAN controllers supported
Drawbacks:
- code much larger
- higher overhead, resulting in longer delays between messages
(since buggy LPCs do not support double-buffering)
This is a low-level interface, an easy interface is offered by
lpcanvca library, which will probably satisfy your needs.
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>
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>
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>
jirka [Sat, 8 Nov 2008 13:12:54 +0000 (14:12 +0100)]
- Added minibee project
- Added register definition to lpc21xx.h
Michal Sojka [Mon, 28 Jul 2008 11:54:29 +0000 (13:54 +0200)]
uart-nozen library is compiled by default
Michal Sojka [Mon, 28 Jul 2008 11:51:32 +0000 (13:51 +0200)]
Jirka's uart_nozen library moved to arch subdir
Michal Sojka [Mon, 28 Jul 2008 11:31:45 +0000 (13:31 +0200)]
Eurobot applications moved to the eurobot repository
Jiri Kubias [Mon, 28 Jul 2008 09:05:09 +0000 (11:05 +0200)]
added documentation in czech language
Jiri Kubias [Mon, 28 Jul 2008 08:50:23 +0000 (10:50 +0200)]
Simple demo - blinking app for lpceurobot
Jiri Kubias [Fri, 25 Jul 2008 08:48:26 +0000 (10:48 +0200)]
Added documentation
Michal Sojka [Tue, 22 Jul 2008 12:10:37 +0000 (14:10 +0200)]
Added file comment for main.c
Michal Sojka [Tue, 22 Jul 2008 12:07:35 +0000 (14:07 +0200)]
Documentation fix
Michal Sojka [Tue, 22 Jul 2008 11:56:38 +0000 (13:56 +0200)]
Fixed Doxygen config to work on other than Jirka's computers
Jiri Kubias [Thu, 10 Jul 2008 08:03:53 +0000 (10:03 +0200)]
Added documentation
removed unused variables
fixed variable definition called from ISR
Jiri Kubias [Tue, 27 May 2008 11:40:45 +0000 (13:40 +0200)]
reupload from backup, this files are newer than if in git
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
Ondra Vrzal [Fri, 2 May 2008 21:45:39 +0000 (23:45 +0200)]
second working release with implemented error states.
Ondra
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
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
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
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
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
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
Jiri Kubias [Wed, 30 Apr 2008 22:18:38 +0000 (00:18 +0200)]
eb_pwr: inital load
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
Ondra Vrzal [Mon, 28 Apr 2008 21:56:45 +0000 (23:56 +0200)]
CAN controlled version
ondra
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
Ondra Vrzal [Sat, 26 Apr 2008 12:36:58 +0000 (14:36 +0200)]
add CAN message sending and recieving to the carousel
ondra
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
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.
Ondra Vrzal [Thu, 24 Apr 2008 16:00:19 +0000 (18:00 +0200)]
add state machine to the carousel
ondra
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
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
Jiri Kubias [Thu, 24 Apr 2008 07:56:31 +0000 (09:56 +0200)]
eb_smetak - reseni zahady
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
Ondra Vrzal [Wed, 23 Apr 2008 19:21:05 +0000 (21:21 +0200)]
added initialisatoin of the constants fot carusel positioning
Ondra
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
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
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
Ondra Vrzal [Wed, 23 Apr 2008 10:14:22 +0000 (12:14 +0200)]
improved functionality to the carousel.
Ondra
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
Jiri Kubias [Sun, 20 Apr 2008 08:27:23 +0000 (10:27 +0200)]
robobagr: - inicialization of cmucam is done
- todo : belt drive, color recognise
Jiri Kubias [Fri, 18 Apr 2008 08:17:49 +0000 (10:17 +0200)]
uart_nozen: inital upload
Jiri Kubias [Fri, 18 Apr 2008 07:53:12 +0000 (09:53 +0200)]
libs/uart_zen - fixed baudrate computing
Ondra Vrzal [Thu, 17 Apr 2008 11:25:37 +0000 (13:25 +0200)]
Merge branch 'master' of git://rtime.felk.cvut.cz/sysless-lpc21xx
Ondra Vrzal [Thu, 17 Apr 2008 11:24:44 +0000 (13:24 +0200)]
new class carousel.c
control the carousel
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
Jiri Kubias [Wed, 16 Apr 2008 19:57:42 +0000 (21:57 +0200)]
Added new project for robobagr and CMUcam3 (cmucam2 emulation)