ShiftBrite control class using SPI

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

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers ShiftBrite.h Source File

ShiftBrite.h

00001 #include "mbed.h"
00002 
00003 
00004 class ShiftBrite {
00005 public:
00006     ShiftBrite(PinName latch, PinName enable,SPI& spi);  //Must be Digital I/O pins
00007     //Functions
00008     void Write(int red,int green,int blue);
00009     void Brightness(int redLevel,int greenLevel,int blueLevel);
00010 private:
00011     //Member Functions
00012     int _red,_green,_blue,
00013         red_level,green_level,blue_level;
00014     void init(void);
00015     SPI& _spi;
00016     DigitalOut _enable, _latch;
00017 };