in RGBLed.h:
---------------

#define COL_black 0x000000
#define COL_silver 0xC0C0C0
#define COL_gray 0x808080
#define COL_white 0xFFFFFF
#define COL_maroon 0x800000
#define COL_red 0xFF0000
#define COL_purple 0x800080
#define COL_pink 0x9B000A
#define COL_fuchsia 0xFF00FF
#define COL_green 0x008000
#define COL_lime 0x00FF00
#define COL_olive 0x808000
#define COL_yellow 0xFFFF00
#define COL_navy 0x000080
#define COL_blue 0x0000FF
#define COL_teal 0x000015
#define COL_aqua 0x00FFFF



public:

void setRGBhex(unsigned long col) ;

---------------

in RGBLed.cpp

void RGBLed::setRGBhex(unsigned long col)
{

byte r=0, g=0, b=0;
b = (byte)(col & 0x0000FF);
g = (byte)((col>> & 0x0000FF);
r = (byte)((col>>16) & 0x0000FF);

analogWrite(redPin, r);
analogWrite(greenPin, g);
analogWrite(bluePin, b);
}