==============================================
Disco Dance Floor Firmware
Version 0.1 (first public release)
==============================================

The Disco Dance Floor Control software is designed to be used
with the DDF controller boards. For more information, see 
http://web.mit.edu/storborg/ddf/.

This code is released under the GNU General Public License. 
For more information, see the COPYING file included in this 
package.

This is a base release of the firmware, with full
compatibility with the firmware used on the 1E Disco Dance
Floor.  For documentation of control codes, please see the
DDF Board documentation available on the website.

Firmware has changed very little since the completion of the
floor as we focus our attention on improving the software,
but any future updates will be made available. 

We recommend compiling with AVR-GCC or IAR Studio.  This
release only compiles under IAR Studio, due to differing
treatment of interrupts.  Please see Atmel appnote AVR030
for information on configuring AVR Studio.

Cheers,
Grant Elliott
DDF Firmware "Maintainer"

==============================================

This package contains:

firmware.c - A base firmware package.  Handles initiation
of Max7313s (addressed as described in the firmware) and
interprets USART commands.  See DDF Controller Board
documentation for more details.

TWI_Master.h, TWI_Master.c - I2C interface library taken
from the Atmel appnote.

usart.c - USART interface library slightly modified from
the Atmel appnote.

firmware.eww - IAR workspace.

firmware.a90 - Compiled firmware with debugging for loading
onto a DDF Controller Board.