simple wrapper for the K64F RGB Led

Committer:
csjc99
Date:
Tue Feb 03 01:10:35 2015 +0000
Revision:
0:ee2feb784400
initial version

Who changed what in which revision?

UserRevisionLine numberNew contents of line
csjc99 0:ee2feb784400 1 #include "KRGBLed.h"
csjc99 0:ee2feb784400 2
csjc99 0:ee2feb784400 3 KRGBLed::KRGBLed(PinName redPin, PinName greenPin, PinName bluePin) :
csjc99 0:ee2feb784400 4 red(redPin),
csjc99 0:ee2feb784400 5 green(greenPin),
csjc99 0:ee2feb784400 6 blue(bluePin)
csjc99 0:ee2feb784400 7 {
csjc99 0:ee2feb784400 8 }
csjc99 0:ee2feb784400 9
csjc99 0:ee2feb784400 10 KRGBLed::~KRGBLed()
csjc99 0:ee2feb784400 11 {
csjc99 0:ee2feb784400 12 }
csjc99 0:ee2feb784400 13
csjc99 0:ee2feb784400 14 void KRGBLed::set(Color color)
csjc99 0:ee2feb784400 15 {
csjc99 0:ee2feb784400 16 red = !(color & Red);
csjc99 0:ee2feb784400 17 green = !(color & Green);
csjc99 0:ee2feb784400 18 blue = !(color & Blue);
csjc99 0:ee2feb784400 19 }