Snake game for a 5x5 LED matrix

Dependencies:   MCP23S17 mbed

Committer:
dhamilton31
Date:
Thu Oct 17 04:32:58 2013 +0000
Revision:
1:5fcb94bb03db
Parent:
0:dc906408980e
Child:
2:9c075a0a6d4e
Changes to just about everything

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dhamilton31 0:dc906408980e 1 #include "mbed.h"
dhamilton31 1:5fcb94bb03db 2 #include "MCP23S17.h"
dhamilton31 0:dc906408980e 3
dhamilton31 1:5fcb94bb03db 4 #ifndef LEDCUBE_H
dhamilton31 1:5fcb94bb03db 5 #define LEDCUBE_H
dhamilton31 1:5fcb94bb03db 6
dhamilton31 1:5fcb94bb03db 7 class ledCube
dhamilton31 1:5fcb94bb03db 8 {
dhamilton31 0:dc906408980e 9 public:
dhamilton31 0:dc906408980e 10 DigitalOut *ledArray[5][5];
dhamilton31 1:5fcb94bb03db 11 SPI *spi;
dhamilton31 1:5fcb94bb03db 12 MCP23S17 *chip;
dhamilton31 0:dc906408980e 13 int numRows, numCols;
dhamilton31 0:dc906408980e 14 ledCube();
dhamilton31 1:5fcb94bb03db 15 void turnOnLed(char row, char column, char layer);
dhamilton31 0:dc906408980e 16 void turnOffLed(char row, char column, char layer);
dhamilton31 1:5fcb94bb03db 17 void blink();
dhamilton31 1:5fcb94bb03db 18
dhamilton31 0:dc906408980e 19 private:
dhamilton31 0:dc906408980e 20 DigitalOut *lastLedLit;
dhamilton31 1:5fcb94bb03db 21 int spiCurrentlyLit;
dhamilton31 1:5fcb94bb03db 22 };
dhamilton31 1:5fcb94bb03db 23
dhamilton31 1:5fcb94bb03db 24 #endif //LEDCUBE_H