simple wrapper for the K64F RGB Led
KRGBLed.cpp@0:ee2feb784400, 2015-02-03 (annotated)
- Committer:
- csjc99
- Date:
- Tue Feb 03 01:10:35 2015 +0000
- Revision:
- 0:ee2feb784400
initial version
Who changed what in which revision?
User | Revision | Line number | New 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 | } |