Polytech Tours - Projet C++ embarqué sur cible mbed

Dependencies:   mbed

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;      
+};