This tarball has the source for the Sparkfun Log-O-Matic, version 1, with all the pieces I needed to build it with GNUARM instead of Crossworks. It's likely that WinARM will also build this.

It includes code from:

  1. the Logomatic Version 1 source: Logomatic V02, 9_21_07.zip (this really is for the version 1 hardware despite the V02 in the filename) from SparkFun Electronics, www.sparkfun.com
  2. the Logomatic Version 2 source code: Logomatic-v2.zip from SparkFun Electronics, www.sparkfun.com
  3. WinARM demos ported to WinARM by Martin THOMAS http://www.siwawi.arubi.uni-kl.de/avr_projects/arm_projects/lpc2k_bundle_port/index.html file: lpc213x_lpc214x_examples_20061205.zip (note: below this is the "Common_WinARM" link)
  4. Fast Logomatic code by David Schultz. http://home.earthlink.net/~schultdw/logOmatic/ His code is a new main.c. The original source is renamed main.c.sfe

All the files:

lrwxrwxrwx 1 glen glen     28 2008-12-25 21:05 armVIC.c -> Logomatic-V2/LPCUSB/armVIC.c
lrwxrwxrwx 1 glen glen     28 2008-12-25 21:05 armVIC.h -> Logomatic-V2/LPCUSB/armVIC.h
lrwxrwxrwx 1 glen glen     41 2008-12-25 18:36 Common_WinARM -> ../lpc213x_lpc214x_examples/Common_WinARM
-rw-r--r-- 1 glen glen  36788 2008-12-14 13:01 fatLib.c
-rw-r--r-- 1 glen glen   5205 2008-12-14 13:01 fatlib.h
-rw-r--r-- 1 glen glen  14486 2008-12-14 13:01 HALayer.c
-rw-r--r-- 1 glen glen   8788 2008-12-14 13:01 HALayer.h
lrwxrwxrwx 1 glen glen     23 2008-12-25 21:06 itoa.c -> Logomatic-V2/lib/itoa.c
lrwxrwxrwx 1 glen glen     23 2008-12-25 21:06 itoa.h -> Logomatic-V2/lib/itoa.h
lrwxrwxrwx 1 glen glen     16 2008-12-25 21:10 lib -> Logomatic-V2/lib
lrwxrwxrwx 1 glen glen     34 2008-12-25 18:32 Logomatic-V2 -> /home/glen/Logomatic2/Logomatic-V2
lrwxrwxrwx 1 glen glen     26 2008-12-25 21:09 LPC214x.h -> Logomatic-V2/lib/LPC214x.h
lrwxrwxrwx 1 glen glen     26 2008-12-25 21:03 LPC21xx.h -> Logomatic-V2/lib/LPC21xx.h
lrwxrwxrwx 1 glen glen     19 2008-12-25 18:43 LPCUSB -> Logomatic-V2/LPCUSB
-rw-r--r-- 1 glen glen  32743 2008-12-25 21:00 main.c
-rw-r--r-- 1 glen glen  56045 2008-12-25 21:19 main.c.sfe
-rw-r--r-- 1 glen glen  13822 2008-12-25 21:08 Makefile
drwxrwxr-x 2 glen glen   4096 2008-12-25 21:11 RCS
-rw-rw-r-- 1 glen glen   3186 2008-12-25 21:26 README
lrwxrwxrwx 1 glen glen     25 2008-12-25 21:06 serial.c -> Logomatic-V2/lib/serial.c
lrwxrwxrwx 1 glen glen     25 2008-12-25 21:06 serial.h -> Logomatic-V2/lib/serial.h
-rw-rw-r-- 1 glen glen 419840 2008-12-25 21:12 source.tar
lrwxrwxrwx 1 glen glen     27 2008-12-25 21:01 Startup.S -> Common_WinARM/src/Startup.S
lrwxrwxrwx 1 glen glen     31 2008-12-25 21:01 swi_handler.S -> Common_WinARM/src/swi_handler.S
lrwxrwxrwx 1 glen glen     25 2008-12-25 21:09 target.h -> Logomatic-V2/lib/target.h
-rw-r--r-- 1 glen glen   1300 2008-12-14 13:01 typedefs.h
lrwxrwxrwx 1 glen glen     23 2008-12-25 21:09 type.h -> Logomatic-V2/lib/type.h
This tarball uses the -h "follow symbolic links" option to tar, so you get the actual files.

I programmed this into my Logomatic using lpc21isp.


Glen Overby
Started: 12/2008
Last updated: $Id: $