From 6d3676e266fd13639c7d57dc6f0c5cf4e56f0ebc Mon Sep 17 00:00:00 2001 From: jbaumann Date: Sat, 18 Jul 2020 14:38:40 +0200 Subject: [PATCH] Changed to my own version of USIWire until my pull request is accepted. This allows us to turn off the watchdog as soon as the interrupt is called. --- firmware/ATTinyDaemon/handleI2C.ino | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/firmware/ATTinyDaemon/handleI2C.ino b/firmware/ATTinyDaemon/handleI2C.ino index 0cdb985..79c4e3f 100644 --- a/firmware/ATTinyDaemon/handleI2C.ino +++ b/firmware/ATTinyDaemon/handleI2C.ino @@ -5,6 +5,7 @@ void init_I2C() { Wire.begin(I2C_ADDRESS); Wire.onRequest(request_event); Wire.onReceive(receive_event); + Wire.onInterrupt(disable_watchdog); } /* @@ -35,7 +36,7 @@ Register register_number; void receive_event(int bytes) { - disable_watchdog(); + //disable_watchdog(); i2c_triggered_state_change();