RGB led thing

Dependencies:   RGB-driver mbed

lib/Color.h

Committer:
arnedesmet
Date:
2015-11-19
Revision:
0:4dc676502a4e

File content as of revision 0:4dc676502a4e:


#ifndef COLOR_H
#define COLOR_H

class Color{
    
    
    int red, green, blue;
    
    int floatToColorValue(float value);
    
    static const int MAX_COLOR_VALUE = 255;
    
    public:
    
    enum colors {RED = 0xFF0000,
                GREEN = 0x00FF00,
                BLUE = 0x0000FF,
                CYAN = 0x00FFFF,
                MAGENTA = 0xFF00FF,
                YELLOW = 0xFFFF00,
                WHITE = 0xFFFFFF};
    
        Color(int red, int green, int blue);
        Color(int color);
        Color(float red, float green, float blue);
        
        int getHex();
        
        int getRed();
        int getGreen();
        int getBlue();
        
    
};

#endif