ArtLPC: LPC2000-series Microcontroller Support

Overview

The ArtLPC project is the name I have given to the body of code I am developing in support of my art projects using LPC2000 series microcontrollers from nxp (formerly Philips). The result is a self-contained set of library codes suitable for writing standalone embedded programs.

I have long intended to make most of it eventually available as open source. The driving force right now is that I have used it to produce demo code for a balancing robot for a CMU robotics class, so the first release just includes that.

The code is under the GPL and you are welcome to use it for your own projects under these terms. For the time being, though, I ask you to not distribute it outside CMU until the initial kinks are worked out.

This code idiosyncratically reflects my own personal tastes and needs for my projects. It is by no means a complete programming system, but is certainly enough to write standalone robot control programs on these microcontrollers.

Releases

See the README and files in Documentation/ for a guide on getting this set up.


Page revision: April 19, 2007.

Garth Zeglin, Robotics Institute, Carnegie Mellon University.