BastatDoreau / Mbed 2 deprecated MoveYourTetris

Dependencies:   mbed APDS_9960 mbed-rtos

Dependents:   MoveYourTetris_OK

Committer:
clementdoreau
Date:
Fri Apr 01 14:30:30 2016 +0000
Revision:
7:4b283e36b147
Parent:
4:b7a46af55574
Child:
10:9ef3f520ff6c
Ajout divers

Who changed what in which revision?

UserRevisionLine numberNew contents of line
clementdoreau 1:ab5f440f4156 1 #ifndef LED_H
clementdoreau 1:ab5f440f4156 2 #define LED_H
clementdoreau 1:ab5f440f4156 3
clementdoreau 1:ab5f440f4156 4 #include "Couleurs.h"
Willheisen 3:493dd1cf30a4 5 #include "mbed.h"
clementdoreau 1:ab5f440f4156 6
clementdoreau 1:ab5f440f4156 7 // Classe Led
clementdoreau 1:ab5f440f4156 8 // Gestion d'une Led de la matrice de led
clementdoreau 1:ab5f440f4156 9
clementdoreau 7:4b283e36b147 10 class cLed {
Willheisen 4:b7a46af55574 11 private:
clementdoreau 7:4b283e36b147 12 unsigned char _positionX;
clementdoreau 7:4b283e36b147 13 unsigned char _positionY;
clementdoreau 7:4b283e36b147 14 unsigned char _couleur;
Willheisen 4:b7a46af55574 15 public:
clementdoreau 7:4b283e36b147 16 // CONSTRUCTEUR
clementdoreau 7:4b283e36b147 17 cLed();
clementdoreau 7:4b283e36b147 18 cLed(unsigned char x, unsigned char y);
clementdoreau 7:4b283e36b147 19 cLed(unsigned char x, unsigned char y, unsigned char c);
clementdoreau 7:4b283e36b147 20 // GETTERS
clementdoreau 1:ab5f440f4156 21
clementdoreau 7:4b283e36b147 22 unsigned char getPositionX();
clementdoreau 7:4b283e36b147 23 unsigned char getPositionY();
clementdoreau 7:4b283e36b147 24 unsigned char getCouleur();
clementdoreau 1:ab5f440f4156 25
clementdoreau 7:4b283e36b147 26 // SETTER
clementdoreau 1:ab5f440f4156 27
clementdoreau 7:4b283e36b147 28 void setPositionX(unsigned char x);
clementdoreau 7:4b283e36b147 29 void setPositionY(unsigned char y);
clementdoreau 7:4b283e36b147 30 void allumer(unsigned char c);
clementdoreau 7:4b283e36b147 31 void eteindre();
clementdoreau 1:ab5f440f4156 32
clementdoreau 7:4b283e36b147 33 // METHODES
clementdoreau 1:ab5f440f4156 34
clementdoreau 1:ab5f440f4156 35 };
clementdoreau 1:ab5f440f4156 36
clementdoreau 1:ab5f440f4156 37 #endif