Right. What I meant was that I thought I tried 0x3F for the address using hardware I2C (without var i2c = new I2C();).
I realized the var names were different when using i2c = new I2C(); and changed them. This resulted in no errors, but the screen did not work. This of course was because the address was wrong.
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.
Right. What I meant was that I thought I tried 0x3F for the address using hardware I2C (without var i2c = new I2C();).
I realized the var names were different when using i2c = new I2C(); and changed them. This resulted in no errors, but the screen did not work. This of course was because the address was wrong.