From aaf4e0a5e06e801b808842450b34ac9929eeb6e5 Mon Sep 17 00:00:00 2001 From: Robert Pelnar Date: Mon, 15 Jan 2018 15:23:06 +0100 Subject: [PATCH] fixed bug - fsensor synchronization (b146) --- Firmware/fsensor.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Firmware/fsensor.cpp b/Firmware/fsensor.cpp index 1d9c756e..861e8398 100644 --- a/Firmware/fsensor.cpp +++ b/Firmware/fsensor.cpp @@ -153,11 +153,12 @@ bool fsensor_check_autoload(void) ISR(PCINT2_vect) { +// puts("PCINT2\n"); if (!((fsensor_int_pin_old ^ PINK) & FSENSOR_INT_PIN_MSK)) return; + fsensor_int_pin_old = PINK; static bool _lock = false; if (_lock) return; _lock = true; -// puts("PCINT2\n"); // return; int st_cnt = fsensor_st_cnt; fsensor_st_cnt = 0; @@ -219,7 +220,7 @@ ISR(PCINT2_vect) } } pat9125_y = 0; - _lock = true; + _lock = false; return; }