Program that uses the EOF sequence of Vizualeyez motion tracker to trigger an output.

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
vsluiter
Date:
Thu Oct 27 13:54:36 2016 +0000
Parent:
1:381c49f999b8
Child:
3:ac5de80f4b6c
Commit message:
Forgot to start trigtimer, and changed output port

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Thu Oct 27 13:40:52 2016 +0000
+++ b/main.cpp	Thu Oct 27 13:54:36 2016 +0000
@@ -1,6 +1,6 @@
 #include "mbed.h"
 
-DigitalOut gpo(D0);
+DigitalOut gpo(PTE1);
 DigitalOut led(LED_RED);
 
 InterruptIn trig(PTD1);
@@ -48,7 +48,7 @@
     {
         if(event == TRIG_EVENT_RISING)
         {
-            if(trigtimer.read_us() > 30 - jitter && trigtimer.read_us() < 30+jitter) //if first low period detected
+            if(trigtimer.read_us() > (30 - jitter) && trigtimer.read_us() < (30+jitter) ) //if first low period detected
             {
                 *trig = TRIG_FIRST_HIGH;
                 input_timeout.attach_us(input_timeout_handler, 60);
@@ -109,7 +109,7 @@
 
 int main()
 {
-    //trigtimer.start();
+    trigtimer.start();
     trig.rise(trig_rise_event);
     trig.fall(trig_fall_event);
     while (true) {