"Wire library currently supports master mode up to approximately 450KHz. Before using I2C, pins for SDA and SCL need to be set by calling Wire.begin(int sda, int scl), i.e. Wire.begin(0, 2) on ESP-01, else they default to pins 4(SDA) and 5(SCL)."
I also found this in the arduino forum...
by IGRR
By default, I2C is set up to use GPIO4 and GPIO5. If you want to use GPIO0 and GPIO2, you need to add
Wire.pins(0, 2);
Also, could you add the option to set the clock speed. I think just having the ability to set it to 100khz or 400khz would be good. Arduino code for that is Wire.setClock(100000);.
I am going to try and flash the arduino firmware and try my simple test for the display to see if it works under this environment. Might take a while as I never used this platform before. Never too old to learn a new trick... I think.
Thanks.