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; };