From 48c415f7f1bc082e166bae57640962b615465f77 Mon Sep 17 00:00:00 2001 From: technyon Date: Fri, 10 Feb 2023 17:41:30 +0100 Subject: [PATCH] fix crash in gpio control --- Gpio.cpp | 3 --- NukiWrapper.h | 2 +- 2 files changed, 1 insertion(+), 4 deletions(-) diff --git a/Gpio.cpp b/Gpio.cpp index 1f34bf6..db790f4 100644 --- a/Gpio.cpp +++ b/Gpio.cpp @@ -27,7 +27,6 @@ void Gpio::isrLock() if(millis() < _lockedTs) return; _nuki->lock(); _lockedTs = millis() + _debounceTime; - Log->println(F("Lock via GPIO"));; } void Gpio::isrUnlock() @@ -35,7 +34,6 @@ void Gpio::isrUnlock() if(millis() < _lockedTs) return; _nuki->unlock(); _lockedTs = millis() + _debounceTime; - Log->println(F("Unlock via GPIO"));; } void Gpio::isrUnlatch() @@ -43,5 +41,4 @@ void Gpio::isrUnlatch() if(millis() < _lockedTs) return; _nuki->unlatch(); _lockedTs = millis() + _debounceTime; - Log->println(F("Unlatch via GPIO"));; } diff --git a/NukiWrapper.h b/NukiWrapper.h index 5dbdd88..a1161d8 100644 --- a/NukiWrapper.h +++ b/NukiWrapper.h @@ -100,5 +100,5 @@ private: unsigned long _nextRssiTs = 0; unsigned long _lastRssi = 0; unsigned long _disableBleWatchdogTs = 0; - NukiLock::LockAction _nextLockAction = (NukiLock::LockAction)0xff; + volatile NukiLock::LockAction _nextLockAction = (NukiLock::LockAction)0xff; };