Sorry for the delay. Timeout on I2C Write is usually when an I2C device isn't responding.
Timeout on I2C Write
Could it be that one of the wires to the I2C device you're trying to connect to has become disconnected/loose?
@Gordon started
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.
Sorry for the delay.
Timeout on I2C Write
is usually when an I2C device isn't responding.Could it be that one of the wires to the I2C device you're trying to connect to has become disconnected/loose?