Added timeout functionality

Fork of HCSR04 by Antoniolinux B.

Revision:
1:e01896ab28d7
Parent:
0:86b2086be101
--- a/hcsr04.h	Mon Apr 14 08:23:09 2014 +0000
+++ b/hcsr04.h	Mon Oct 24 12:59:41 2016 +0000
@@ -39,11 +39,13 @@
     HCSR04(PinName t, PinName e);
     long echo_duration();
     long distance();
+    bool timedOut;
  
     private:
         DigitalOut trig;
         DigitalIn echo;
         Timer timer;
+        Timer timeout_timer;
         long duration,distance_cm;
 };