tinySA/demos/ARM7-LPC214x-GCC
gdisirio 9193bc2a81 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1092 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-08-20 12:58:07 +00:00
..
Makefile git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1092 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-08-20 12:58:07 +00:00
board.c git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1090 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-08-20 12:53:46 +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 git-svn-id: svn://svn.code.sf.net/p/chibios/svn/trunk@1090 35acf78f-673a-0410-8e92-d51de3d6d3f4 2009-08-20 12:53:46 +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.