ShiftBrite control class using SPI

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

Revision:
0:466ea48e852a
diff -r 000000000000 -r 466ea48e852a ShiftBrite.h
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ShiftBrite.h	Mon Nov 03 05:21:08 2014 +0000
@@ -0,0 +1,17 @@
+#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;
+};
\ No newline at end of file