From 74a73410059a6cc648cb2469907c8beb24aa68d2 Mon Sep 17 00:00:00 2001 From: PavelSindler Date: Wed, 21 Nov 2018 19:27:55 +0100 Subject: [PATCH] mmu: FINDA disabled by damaged/disconnected PAT9125 hotfix --- Firmware/fsensor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Firmware/fsensor.cpp b/Firmware/fsensor.cpp index 85fc88857..713cf60d1 100644 --- a/Firmware/fsensor.cpp +++ b/Firmware/fsensor.cpp @@ -200,6 +200,7 @@ void pciSetup(byte pin) void fsensor_autoload_check_start(void) { // puts_P(_N("fsensor_autoload_check_start\n")); + if (mmu_enabled) return; if (!fsensor_enabled) return; if (!fsensor_autoload_enabled) return; if (fsensor_watch_autoload) return; @@ -238,6 +239,7 @@ void fsensor_autoload_check_stop(void) bool fsensor_check_autoload(void) { + if (mmu_enabled) return false; if (!fsensor_enabled) return false; if (!fsensor_autoload_enabled) return false; if (!fsensor_watch_autoload) @@ -362,6 +364,7 @@ bool fsensor_oq_result(void) ISR(FSENSOR_INT_PIN_VECT) { + if (mmu_enabled) return; if (!((fsensor_int_pin_old ^ FSENSOR_INT_PIN_PIN_REG) & FSENSOR_INT_PIN_MASK)) return; fsensor_int_pin_old = FSENSOR_INT_PIN_PIN_REG; static bool _lock = false;