Dependencies:   mbed 4DGL-uLCD-SE SDFileSystem PinDetect

Committer:
sralph3
Date:
Thu Jan 03 22:36:11 2019 +0000
Revision:
0:35bd4a705079
Pt. 2 | Encryption decrypt program

Who changed what in which revision?

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