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

Dependencies:   mbed

main.cpp

Committer:
YROY2004
Date:
2018-02-14
Revision:
0:2b6b8aadd2ed

File content as of revision 0:2b6b8aadd2ed:

//code dérivé du code présenté dans le document 2018-01 247-436 D-0015 M2-S4-TH (powerpoint)
#include "mbed.h"
#include "maClasseToggle.h"
int main() {
uint16_t retour;
maClasseToggle monObjetToggle1;
maClasseToggle monObjetToggle2(1, LED1);
  printf("initialisation\n");
  retour = monObjetToggle1.retourneStatut();
  printf("statut 1: %d\n", retour);
  retour = monObjetToggle2.retourneStatut();
  printf("statut 2: %d\n", retour);  
  while(1) {
    monObjetToggle1.toggle();
    retour = monObjetToggle1.retourneStatut();
    printf("statut 1: %d\n", retour);  
    wait(1);
  }
}