Snake game for a 5x5 LED matrix

Dependencies:   MCP23S17 mbed

Revision:
1:5fcb94bb03db
Parent:
0:dc906408980e
Child:
2:9c075a0a6d4e
--- a/ledCube.h	Wed Oct 09 16:23:20 2013 +0000
+++ b/ledCube.h	Thu Oct 17 04:32:58 2013 +0000
@@ -1,14 +1,24 @@
 #include "mbed.h"
+#include "MCP23S17.h"
 
-class ledCube{
+#ifndef LEDCUBE_H
+#define LEDCUBE_H
+
+class ledCube
+{
 public:
     DigitalOut *ledArray[5][5];
+    SPI *spi;
+    MCP23S17 *chip;
     int numRows, numCols;
     ledCube();
-    void lightLed(char row, char column, char layer);
-    void drawHorLine(char startRow, char startCol, char endRow, char endCol);
+    void turnOnLed(char row, char column, char layer);
     void turnOffLed(char row, char column, char layer);
-    
+    void blink();
+
 private:
     DigitalOut *lastLedLit;
-};
\ No newline at end of file
+    int spiCurrentlyLit;
+};
+
+#endif //LEDCUBE_H
\ No newline at end of file