From aaf4e0a5e06e801b808842450b34ac9929eeb6e5 Mon Sep 17 00:00:00 2001
From: Robert Pelnar <robert.pelnar@seznam.cz>
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;
 }