AsherGlick/Charliecube — pull request #5 by sbliven (2012-11-14 22:49:02+00:00)
Title: Minor refactorings and documentation improvements

I've made a number of minor changes and improvements to the code which you might be interested in. They shouldn't result in any functional changes. However, my own LED matrix is rigged differently from yours so I'm not able to test the changes definitively.

Changes include:
* (Biggest functional change) Use an additional byte to store the brightness in the linked list. I needed more than 16 wires, so the neat byte-stuffing trick no longer worked.
* Added a README
* Definitions in mappings.h are actually used to define the wire to LED mappings.
* As an alternative to defining each LED individually, you can define a whole spire at once.
* Fixed bug in definition of O ("off")