Exemple d'héritage qui sert à encapsuler le matériel (led et toggle)

Dependencies:   mbed

Committer:
YROY2004
Date:
Wed Feb 14 15:25:33 2018 +0000
Revision:
0:2b6b8aadd2ed
Exemple d'h?ritage qui sert ? encapsuler le mat?riel (led et toggle)

Who changed what in which revision?

UserRevisionLine numberNew contents of line
YROY2004 0:2b6b8aadd2ed 1 //code dérivé du code présenté dans le document 2018-01 247-436 D-0015 M2-S4-TH (powerpoint)
YROY2004 0:2b6b8aadd2ed 2 #include "mbed.h"
YROY2004 0:2b6b8aadd2ed 3 #include "maClasseToggle.h"
YROY2004 0:2b6b8aadd2ed 4 int main() {
YROY2004 0:2b6b8aadd2ed 5 uint16_t retour;
YROY2004 0:2b6b8aadd2ed 6 maClasseToggle monObjetToggle1;
YROY2004 0:2b6b8aadd2ed 7 maClasseToggle monObjetToggle2(1, LED1);
YROY2004 0:2b6b8aadd2ed 8 printf("initialisation\n");
YROY2004 0:2b6b8aadd2ed 9 retour = monObjetToggle1.retourneStatut();
YROY2004 0:2b6b8aadd2ed 10 printf("statut 1: %d\n", retour);
YROY2004 0:2b6b8aadd2ed 11 retour = monObjetToggle2.retourneStatut();
YROY2004 0:2b6b8aadd2ed 12 printf("statut 2: %d\n", retour);
YROY2004 0:2b6b8aadd2ed 13 while(1) {
YROY2004 0:2b6b8aadd2ed 14 monObjetToggle1.toggle();
YROY2004 0:2b6b8aadd2ed 15 retour = monObjetToggle1.retourneStatut();
YROY2004 0:2b6b8aadd2ed 16 printf("statut 1: %d\n", retour);
YROY2004 0:2b6b8aadd2ed 17 wait(1);
YROY2004 0:2b6b8aadd2ed 18 }
YROY2004 0:2b6b8aadd2ed 19 }