Initial directory structure.
initial checkin
cut hl1606 back down to 32 color levels
it appears that we need to kick down an extra 0 byte for the hl1606 to keep getting reflections of old data in the last led.
Add support for the wsc2801
The chip's name is WS2801, not WSC2801.
upading keywords
add some code to set the datarate
Add preliminary support for the tm1809 chipset.  This code is in serious need of an overhaul.  We now have multiple chipsets that can shunt their data out on show() rather than using a timer.  In time, in time...
forgot the keywords
checkpointing, playing with some timing issues
The chipsets that do their own pwm, and need no clocking - namely the ws2801 and the tm1809 - have now been pulled out so that they fire when you call show() - and no more background timers for those chipsets.  Yay\!
Fixing arduino 022 build, adjusting some debugging output
Greatly simplify the tm1809 code, as well as make it workable on the arduino mega 2560.  This should also cut back a bit on the size of code generated
clearing up some dead code, better commenting some other code
Adding tm1804 support, improving code readability a bit.  Unrolling loops some more
Enabling support for multiple output pins when driving the tm1809/1804 chipsets
Add support for the LPD8806 chipset
Arduino 1.0 support.  Make setPin work as expected for single pin setups
Add support for the UCS1903 chipset