Ultrasonic Range Finder Sensors Library. May be used for SRF05 and all others sensors of the same kind (50ms period, 10us pulse)

Dependents:   FRC_2018 TestVMA 0hackton_08_06_18 lib_FRC_2019 ... more

Revision:
2:6bb02f1d4ca6
Parent:
0:bc016581f12b
Child:
3:4d9c742b860b
--- a/VMA306.cpp	Tue May 22 17:04:02 2018 +0000
+++ b/VMA306.cpp	Tue May 22 17:15:57 2018 +0000
@@ -7,8 +7,8 @@
     : _trigger(trigger), _echo(echo) {    
         
     // Attach interrupts
-    _echo.rise(this, &VMA306::_rising);
-    _echo.fall(this, &VMA306::_falling);
+    _echo.rise(callback(this, &VMA306::_rising));
+    _echo.fall(callback(this, &VMA306::_falling));
 }
   
 void VMA306::_startRange() {
@@ -32,7 +32,7 @@
 }
 
 void VMA306::startPeriodicTrigger (float period) {
-    _ticker.attach(this, &VMA306::_startRange, period);
+    _ticker.attach(callback(this, &VMA306::_startRange), period);
 }  
 
 int VMA306::isDataReady (void){