tinySA/demos/ARM7-LPC214x-GCC
gdisirio 2b5e0544c8 Completed PAL support for LPC214x.
git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1056 35acf78f-673a-0410-8e92-d51de3d6d3f4
2009-07-04 15:33:21 +00:00
..
Makefile Completed PAL support for LPC214x. 2009-07-04 15:33:21 +00:00
board.c Completed PAL support for LPC214x. 2009-07-04 15:33:21 +00:00
board.h Completed PAL support for LPC214x. 2009-07-04 15:33:21 +00:00
buzzer.c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@349 35acf78f-673a-0410-8e92-d51de3d6d3f4 2008-07-23 10:38:16 +00:00
buzzer.h git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@215 35acf78f-673a-0410-8e92-d51de3d6d3f4 2008-03-05 10:59:11 +00:00
ch.ld Increased default main stack size for all the ARMx demos. 2009-05-24 13:51:52 +00:00
chconf.h Removed the CH_USE_SEMAPHORES_TIMEOUT configuration option. 2009-05-09 16:05:41 +00:00
main.c Adjusted PAL support for LPC214x. 2009-06-07 17:53:23 +00:00
mmcsd.c Adjusted PAL support for LPC214x. 2009-06-07 17:53:23 +00:00
mmcsd.h git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@215 35acf78f-673a-0410-8e92-d51de3d6d3f4 2008-03-05 10:59:11 +00:00
readme.txt git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@35 35acf78f-673a-0410-8e92-d51de3d6d3f4 2007-10-04 17:39:29 +00:00

readme.txt

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

*****************************************************************************
** ChibiOS/RT port for ARM7TDMI LPC214X.                                   **
*****************************************************************************

** TARGET **

The demo runs on an Olimex LPC-P2148 board. The port on other boards or other
members of the LPC2000 family should be an easy task.

** The Demo **

The demo blinks the leds on the board by using multiple threads. By pressing
the buttons on the board it is possible to activate the buzzer and send a
message over the serial ports. Pressing both buttons activates the test
procedure on the serial port 1.
See main.c for details. Buzzer.c contains an interesting device driver
example that uses a physical timer for the waveform generation and a virtual
timer for the sound duration.

** Build Procedure **

The demo was built using the YAGARTO toolchain but any toolchain based on GCC
and GNU userspace programs will work.