Test

Dependencies:   mbed DRV8825

Revision:
1:2fe8c402ee79
Parent:
0:dc036b67c87c
Child:
2:094c09903a9c
--- a/main.cpp	Wed Jul 08 19:51:28 2020 +0000
+++ b/main.cpp	Wed Jul 08 20:42:19 2020 +0000
@@ -1,11 +1,14 @@
+// Nom du fichier : main.cpp
 #include "pins.h"
 
 int main() {
     pc.printf("\r\nAresCDFMainCode\r\n");
-    pc.attach(&serialIT); // On met une interruption sur la liaison série avec le PC. Cette interruption lance la fonction serialIT.
-    AresUltrasonsInit();
-    ticker_US.attach(&AresUltrasons,0.2); // On apelle cette fonction toutes 0.2 secondes
-    ticker_affUS.attach(&affUltrasons,1.0); // On apelle cette fonction toutes les secondes
+    
+    // debug
+    pc.attach(&serialIT); // Interruption liaison série
+    
+    // Init capteurs à ultrasons
+    captUS_init();
     echo1.rise(&echoRise1);
     echo1.fall(&echoFall1);
     echo2.rise(&echoRise2);
@@ -19,18 +22,21 @@
     echo6.rise(&echoRise6);
     echo6.fall(&echoFall6);
     
+    // Init DRV8825
     drv_init();
-
-    ticker_affcd.attach(&affCodeurs,1.0); // On apelle cette fonction toutes les secondes
+    
+    // Init codeurs 
     cdgA.rise(&cdgaRise);
     cdgB.rise(&cdgbRise);
     cdgA.mode(PullUp);
     cdgB.mode(PullUp);
     
+    // Fonctions d'affichage pour les tests
+    ticker_US.attach(&captUS_trig,0.2); // On apelle cette fonction toutes 0.2 secondes
+    ticker_affUS.attach(&affUltrasons,1.0);
+    ticker_affcd.attach(&affCodeurs,1.0);
     aff_cd[0]=!aff_cd[0];
     aff_cd[1]=!aff_cd[1];
     
-    while(1) {
-
-    }
+    while(1) {}
 }