Snake game for a 5x5 LED matrix

Dependencies:   MCP23S17 mbed

ledCube.h

Committer:
dhamilton31
Date:
2013-10-17
Revision:
1:5fcb94bb03db
Parent:
0:dc906408980e
Child:
2:9c075a0a6d4e

File content as of revision 1:5fcb94bb03db:

#include "mbed.h"
#include "MCP23S17.h"

#ifndef LEDCUBE_H
#define LEDCUBE_H

class ledCube
{
public:
    DigitalOut *ledArray[5][5];
    SPI *spi;
    MCP23S17 *chip;
    int numRows, numCols;
    ledCube();
    void turnOnLed(char row, char column, char layer);
    void turnOffLed(char row, char column, char layer);
    void blink();

private:
    DigitalOut *lastLedLit;
    int spiCurrentlyLit;
};

#endif //LEDCUBE_H