Tried again with the HD44780 LCD Display, connecting it to 3v3 or VBAT still gets the timeout.
I'll try and see if pullup resistors would work, maybe that's the culprit.
Edit: looks like the I2C expander already has pullups: https://www.best-microcontroller-projects.com/mcp23017.html
Might have to break out an oscilloscope for this one :(
@parasquid 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.
Tried again with the HD44780 LCD Display, connecting it to 3v3 or VBAT still gets the timeout.
I'll try and see if pullup resistors would work, maybe that's the culprit.
Edit: looks like the I2C expander already has pullups: https://www.best-microcontroller-projects.com/mcp23017.html
Might have to break out an oscilloscope for this one :(