ShiftBrite control class using SPI
Dependents: ShiftBrite_HelloWorld 4180Lab3_2 bluefruit_LED 4180Lab4_p1 ... more
Diff: ShiftBrite.h
- 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
ShiftBrite