complete

Dependencies:   4DGL-uLCD-SE_ PinDetect SDFileSystem mbed

Fork of mythermostat by jim hamblen

Committer:
jboettcher
Date:
Sun Nov 06 22:08:58 2016 +0000
Revision:
6:5ba4232c5e1c
Parent:
5:c73ebb00e86d
Complete

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jboettcher 5:c73ebb00e86d 1 #include "mbed.h"
jboettcher 5:c73ebb00e86d 2
jboettcher 5:c73ebb00e86d 3 //Setup a new class for a Shiftbrite RGB LED module
jboettcher 5:c73ebb00e86d 4 class Shiftbrite
jboettcher 5:c73ebb00e86d 5 {
jboettcher 5:c73ebb00e86d 6 public:
jboettcher 5:c73ebb00e86d 7 Shiftbrite(PinName pin_e, PinName pin_l, PinName pin_do, PinName pin_di, PinName pin_clk);
jboettcher 5:c73ebb00e86d 8 void write(int red, int green, int blue);
jboettcher 5:c73ebb00e86d 9
jboettcher 5:c73ebb00e86d 10 private:
jboettcher 5:c73ebb00e86d 11 //class sets up the pins
jboettcher 5:c73ebb00e86d 12 DigitalOut _pin_e;
jboettcher 5:c73ebb00e86d 13 DigitalOut _pin_l;
jboettcher 5:c73ebb00e86d 14 SPI _spi;
jboettcher 5:c73ebb00e86d 15 };
jboettcher 5:c73ebb00e86d 16
jboettcher 5:c73ebb00e86d 17 Shiftbrite::Shiftbrite(PinName pin_e, PinName pin_l, PinName pin_do, PinName pin_di, PinName pin_clk)
jboettcher 5:c73ebb00e86d 18 : _pin_e(pin_e), _pin_l(pin_l), _spi(pin_do, pin_di, pin_clk)
jboettcher 5:c73ebb00e86d 19 {
jboettcher 5:c73ebb00e86d 20 // ADD CODE HERE
jboettcher 5:c73ebb00e86d 21 }
jboettcher 5:c73ebb00e86d 22
jboettcher 5:c73ebb00e86d 23 void Shiftbrite::write(int red, int green, int blue)
jboettcher 5:c73ebb00e86d 24 {
jboettcher 5:c73ebb00e86d 25 // ADD CODE HERE
jboettcher 5:c73ebb00e86d 26 }