From fb8720cfcf5beab4985b4cedc0508621e2171a90 Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Thu, 12 Nov 2009 21:41:58 +0100 Subject: Basic files, constructor --- Colours.cpp | 15 +++++++++++++++ Colours.h | 19 +++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 Colours.cpp create mode 100644 Colours.h diff --git a/Colours.cpp b/Colours.cpp new file mode 100644 index 0000000..4656a4c --- /dev/null +++ b/Colours.cpp @@ -0,0 +1,15 @@ +/* + * Colours - library for managing the colours on RGB LEDs + */ + +#include "WProgram.h" +#include "Colours.h" + +Colours::Colours(int rPin,int gPin,int bPin) { + _rPin = rPin; + _gPin = gPin; + _bPin = bPin; + pinMode(_rPin,OUTPUT); + pinMode(_gPin,OUTPUT); + pinMode(_bPin,OUTPUT); +} diff --git a/Colours.h b/Colours.h new file mode 100644 index 0000000..977531d --- /dev/null +++ b/Colours.h @@ -0,0 +1,19 @@ +/* + * Colours - library for managing the colours on RGB LEDs + */ + +#ifndef COLOURS_h +#define COLOURS_h + +#include "WProgram.h" + +class Colours { + public: + Colours(int rPin,int gPin,int bPin); + private: + int _rPin; + int _gPin; + int _bPin; +}; + +#endif -- cgit v1.2.3