diff --git a/Firmware/Drivers/STM32/stm32_gpio.hpp b/Firmware/Drivers/STM32/stm32_gpio.hpp index a5641a96..d8cd15f6 100644 --- a/Firmware/Drivers/STM32/stm32_gpio.hpp +++ b/Firmware/Drivers/STM32/stm32_gpio.hpp @@ -28,7 +28,7 @@ public: } bool read() { - return port_ && (HAL_GPIO_ReadPin(port_, pin_mask_) != GPIO_PIN_RESET); + return port_ && (port_->IDR & pin_mask_); } /**