Browse Source

AP_RangeFinder: set pin to input before attaching interrupt

this fixes input on AUX6 on CubeBlack
master
Andrew Tridgell 6 years ago
parent
commit
76a2cd1540
  1. 1
      libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp

1
libraries/AP_RangeFinder/AP_RangeFinder_PWM.cpp

@ -91,6 +91,7 @@ void AP_RangeFinder_PWM::check_pin() @@ -91,6 +91,7 @@ void AP_RangeFinder_PWM::check_pin()
}
// install interrupt handler on rising and falling edge
hal.gpio->pinMode(state.pin, HAL_GPIO_INPUT);
if (!hal.gpio->attach_interrupt(
state.pin,
FUNCTOR_BIND_MEMBER(&AP_RangeFinder_PWM::irq_handler,

Loading…
Cancel
Save