Diff: hcsr04.cpp
- Revision:
- 8:632f53a272e8
- Parent:
- 6:4be4fcd0c171
--- a/hcsr04.cpp Sat Mar 30 18:55:03 2013 +0000 +++ b/hcsr04.cpp Tue Nov 29 07:34:05 2022 +0000 @@ -26,8 +26,8 @@ { pulsetime.stop(); pulsetime.reset(); - echo.rise(this,&HCSR04::isr_rise); - echo.fall(this,&HCSR04::isr_fall); + echo.rise(callback(this,&HCSR04::isr_rise)); //echo.rise(this,&HCSR04::isr_fall) + echo.fall(callback(this,&HCSR04::isr_fall)); //echo.fall(this,&HCSR04::isr_fall) trigger=0; } @@ -49,7 +49,7 @@ void HCSR04::isr_fall(void) { pulsetime.stop(); - pulsedur = pulsetime.read_us(); + pulsedur = (pulsetime.elapsed_time()).count(); //pulsetime.read_us(); distance= (pulsedur*343)/20000; pulsetime.reset(); }