Hi Gordon, thanks again for the support.
The watch ran flat and I charged overnight but it's still the same.
Connected via bluetooth and reset all settings and uploaded default apps just in case but screen touchscreen still not responding.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Huh, that's interesting in itself. It almost seems like the I2C error isn't coming from the touchscreen but the accelerometer.
Either way, with all that running (even though the while loop failed) it should run your battery down in ~5 hours or so.