From a55db1c25d7a7aabbf24533e9b69aa253fa7513d Mon Sep 17 00:00:00 2001 From: Staroselskii Georgii <gosha371@gmail.com> Date: Thu, 6 Nov 2014 17:01:03 +0300 Subject: [PATCH] AP_HAL_Linux: fixed LinuxGPIO_RPI::read() --- libraries/AP_HAL_Linux/GPIO_RPI.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libraries/AP_HAL_Linux/GPIO_RPI.cpp b/libraries/AP_HAL_Linux/GPIO_RPI.cpp index 6c89e6a51..59b33b4fb 100644 --- a/libraries/AP_HAL_Linux/GPIO_RPI.cpp +++ b/libraries/AP_HAL_Linux/GPIO_RPI.cpp @@ -62,7 +62,8 @@ int8_t LinuxGPIO_RPI::analogPinToDigitalPin(uint8_t pin) uint8_t LinuxGPIO_RPI::read(uint8_t pin) { - return GPIO_GET(pin); + uint32_t value = GPIO_GET(pin); + return value ? 1: 0; } void LinuxGPIO_RPI::write(uint8_t pin, uint8_t value) -- GitLab