Polytech Tours - Projet C++ embarqué sur cible mbed
Diff: Color.h
- Revision:
- 0:21e183c9ef81
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Color.h Sun Apr 24 15:43:51 2016 +0000 @@ -0,0 +1,26 @@ +#include "mbed.h" + +// enum de l'ensemble des couleurs gérées par notre jeu. NUM_COLORS permet de connaitre le nombre de couleurs et NA pour les couleurs captées non assignées +enum Colour_t { + GREEN, + RED, + BLUE, + YELLOW, + CYAN, + NUM_COLORS, + NA +}; + +// Structure utilisée pour définir les composantes rouge, vert et bleu d'une couleur +struct RGB { + uint16_t red; + uint16_t green; + uint16_t blue; +}; + +// Structure utilisée pour définir les valeurs de teinte, saturation et valeur d'une couleur +struct HSV { + double hue; + double saturation; + double value; +};