ShiftBrite control class using SPI

Dependents:   ShiftBrite_HelloWorld 4180Lab3_2 bluefruit_LED 4180Lab4_p1 ... more

ShiftBrite.h

Committer:
jwaters9
Date:
2014-11-03
Revision:
0:466ea48e852a

File content as of revision 0:466ea48e852a:

#include "mbed.h"


class ShiftBrite {
public:
    ShiftBrite(PinName latch, PinName enable,SPI& spi);  //Must be Digital I/O pins
    //Functions
    void Write(int red,int green,int blue);
    void Brightness(int redLevel,int greenLevel,int blueLevel);
private:
    //Member Functions
    int _red,_green,_blue,
        red_level,green_level,blue_level;
    void init(void);
    SPI& _spi;
    DigitalOut _enable, _latch;
};