From 7d00c4181df8072d4b0ce0c2d45f692c03a3f97f Mon Sep 17 00:00:00 2001 From: Unknown Date: Mon, 9 Mar 2020 21:16:43 -0400 Subject: [PATCH] revert timer overflow check --- Firmware/MotorControl/endstop.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Firmware/MotorControl/endstop.cpp b/Firmware/MotorControl/endstop.cpp index bdafa395..db8cf271 100644 --- a/Firmware/MotorControl/endstop.cpp +++ b/Firmware/MotorControl/endstop.cpp @@ -17,7 +17,7 @@ void Endstop::update() { if (config_.enabled) { if ((now - debounce_timer_) >= config_.debounce_ms) { // Debounce timer expired, take the new pin state endstop_state_ = config_.is_active_high ? pin_state_ : !pin_state_; // endstop_state is the logical state - debounce_timer_ = config_.debounce_ms; // Ensure timer doesn't have overflow issues + debounce_timer_ = now - config_.debounce_ms; // Ensure timer doesn't have overflow issues } else { endstop_state_ = endstop_state_; // Do nothing }