ShiftBrite control class using SPI

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

Committer:
jwaters9
Date:
Mon Nov 03 05:21:08 2014 +0000
Revision:
0:466ea48e852a
first commit

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jwaters9 0:466ea48e852a 1 #include "mbed.h"
jwaters9 0:466ea48e852a 2
jwaters9 0:466ea48e852a 3
jwaters9 0:466ea48e852a 4 class ShiftBrite {
jwaters9 0:466ea48e852a 5 public:
jwaters9 0:466ea48e852a 6 ShiftBrite(PinName latch, PinName enable,SPI& spi); //Must be Digital I/O pins
jwaters9 0:466ea48e852a 7 //Functions
jwaters9 0:466ea48e852a 8 void Write(int red,int green,int blue);
jwaters9 0:466ea48e852a 9 void Brightness(int redLevel,int greenLevel,int blueLevel);
jwaters9 0:466ea48e852a 10 private:
jwaters9 0:466ea48e852a 11 //Member Functions
jwaters9 0:466ea48e852a 12 int _red,_green,_blue,
jwaters9 0:466ea48e852a 13 red_level,green_level,blue_level;
jwaters9 0:466ea48e852a 14 void init(void);
jwaters9 0:466ea48e852a 15 SPI& _spi;
jwaters9 0:466ea48e852a 16 DigitalOut _enable, _latch;
jwaters9 0:466ea48e852a 17 };