Menu

Tree [r11] /
 History

HTTPS access


File Date Author Commit
 include 2010-09-22 mackiea [r1] First check-in :D
 src 2010-10-11 kpmartin [r11] Correct the type of a local variable so bits 8:...
 .cproject 2010-09-28 mackiea [r7] - Release output now includes the .BIN which ca...
 .project 2010-09-29 mackiea [r9] Tried to enable pwm for all timers. Failed. Boo.
 Arduinizer Debug.launch 2010-09-22 mackiea [r1] First check-in :D
 Arduinizer Release.launch 2010-09-22 mackiea [r1] First check-in :D
 HowToArduinize.html 2010-09-28 mackiea [r8] Adde what to do after the goshdarn thing builds.
 readme.txt 2010-09-28 mackiea [r6]

Read Me

Arduinizer
Created by Andrew Mackie
KwartzLab
for SOONCon 2010 badge
designed by James Bastow
SourceForge ID: mackiea
=====================
This project contains:
- A compatibility for Arduino API to simplify control of some of the more 
  complex operations of the LPC1343
- An API for addressing the switches, LEDs and other accessories of the
  SOONCon 2010 badge.

The project makes use of code from the following library projects:
- CMSISv1p30_LPC13xx : for CMSIS 1.30 files relevant to LPC13xx
- LPC13xx_Lib        : for LPC13xx peripheral driver files
These two library projects must exist in the same workspace in order
for the project to successfully build.
- Install an SVN client (eg tortoise)
- Create an SVN directory
- Download the source into the directory from:
  https://arduinator.svn.sourceforge.net/svnroot/arduinator
- Include CMSISv1p30_LPC13xx and LPC13xx_Lib libraries by copying in their directories

The resulting tree should look like:
SVN
SVN\Arduinizer
SVN\LPC13xx_Lib
SVN\CMSISv1p30_LPC13xx

You can edit the "Program.c" file with code.  Although the Arduino is (mostly)
supported here (or any C file with "#include "Arduino.h"" at the top), you can
also use the GPIO API or direct register programming.  Note that any code using
GPIO or register programming will not be Arduino-compatible.

UARTS/Serial
=====================
Only 1 serial port is supported (a la Diecimila/Duemilanova, but not Mega)

String
=====================
Arduino's String class is not supported, as classes themselves are not
supported.

Comments - Please let Sourceforge user mackiea know!
You are welcome to contribute, please obtain a Sourceforge
user ID and ask a project admin for SVN access.