Test

Dependencies:   mbed DRV8825

Revision:
0:dc036b67c87c
Child:
1:2fe8c402ee79
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Wed Jul 08 19:51:28 2020 +0000
@@ -0,0 +1,36 @@
+#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
+    echo1.rise(&echoRise1);
+    echo1.fall(&echoFall1);
+    echo2.rise(&echoRise2);
+    echo2.fall(&echoFall2);
+    echo3.rise(&echoRise3);
+    echo3.fall(&echoFall3);
+    echo4.rise(&echoRise4);
+    echo4.fall(&echoFall4);
+    echo5.rise(&echoRise5);
+    echo5.fall(&echoFall5);
+    echo6.rise(&echoRise6);
+    echo6.fall(&echoFall6);
+    
+    drv_init();
+
+    ticker_affcd.attach(&affCodeurs,1.0); // On apelle cette fonction toutes les secondes
+    cdgA.rise(&cdgaRise);
+    cdgB.rise(&cdgbRise);
+    cdgA.mode(PullUp);
+    cdgB.mode(PullUp);
+    
+    aff_cd[0]=!aff_cd[0];
+    aff_cd[1]=!aff_cd[1];
+    
+    while(1) {
+
+    }
+}