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

Dependencies:   mbed

Revision:
0:2b6b8aadd2ed
diff -r 000000000000 -r 2b6b8aadd2ed main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Feb 14 15:25:33 2018 +0000
@@ -0,0 +1,19 @@
+//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);
+  }
+}