my version of the RGBLed library. NOTHING changed, just wanted to put into my account.
Fork of RGBLed by
RGBLed.cpp
- Committer:
- rominos2
- Date:
- 2014-09-03
- Revision:
- 3:be0a3c2ec426
- Child:
- 4:176363412797
File content as of revision 3:be0a3c2ec426:
#include "RGBLed.h" RGBLed::Color::Color(bool r, bool g, bool b) : _r(r), _g(g), _b(b) { } RGBLed::RGBLed(PinName redPin, PinName greenPin, PinName bluePin) : _red(redPin), _green(greenPin), _blue(bluePin) { this->setColor(RGBLed::BLACK); // Clear the LED output } void RGBLed::setColor(Color& color) { _red = color._r; _green = color._g; _blue = color._b; } RGBLed::Color RGBLed::BLACK = RGBLed::Color(1,1,1); RGBLed::Color RGBLed::RED = RGBLed::Color(0,1,1); RGBLed::Color RGBLed::GREEN = RGBLed::Color(1,0,1); RGBLed::Color RGBLed::BLUE = RGBLed::Color(1,1,0); RGBLed::Color RGBLed::MAGENTA = RGBLed::Color(0,1,0); RGBLed::Color RGBLed::CYAN = RGBLed::Color(1,0,0); RGBLed::Color RGBLed::YELLOW = RGBLed::Color(0,0,1); RGBLed::Color RGBLed::WHITE = RGBLed::Color(0,0,0);