From ce1b0fe533b0fc7f76c11576b691126aed24be4d Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 15 Nov 2018 12:38:22 +1100 Subject: [PATCH] AP_RPM: set pin to input before attaching interrupt this fixes input on AUX6 on CubeBlack --- libraries/AP_RPM/RPM_Pin.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/libraries/AP_RPM/RPM_Pin.cpp b/libraries/AP_RPM/RPM_Pin.cpp index 27c3f89b67..74386cb8dc 100644 --- a/libraries/AP_RPM/RPM_Pin.cpp +++ b/libraries/AP_RPM/RPM_Pin.cpp @@ -136,6 +136,7 @@ void AP_RPM_Pin::update(void) stm32_gpiosetevent(gpio, true, false, false, state.instance==0?irq_handler0:irq_handler1); #else // other HALs + hal.gpio->pinMode(last_pin, HAL_GPIO_INPUT); hal.gpio->attach_interrupt(last_pin, state.instance==0?irq_handler0:irq_handler1, HAL_GPIO_INTERRUPT_RISING); #endif