tistructor
tistructor
I noticed that if I shift to the right of a position I find the correct address of 0x3C. I think the two programs are not exactly the same.
However, the peripheral in I2C sw is detected. I think it depends on some timing within your library. I couldn't say anything else.
Software mode that doesn't work: U8G2_SSD1306_128X64_NONAME_F_SW_I2C u8g2(U8G2_R0, /* clock=*/ D5, /* data=*/ D4, /* reset=*/ U8X8_PIN_NONE); Hardware mode that works: U8G2_SSD1306_128X64_NONAME_F_HW_I2C u8g2(U8G2_R0, /* reset=*/ U8X8_PIN_NONE); GPIOs equal.
I also did the same graphicTest on an rp2040 module and it works the same way as my coustom card. I2C HW works and FW mode doesn't work.
Tested on arduino one, I2C works both fw and hw. I also scanned I2C addresses with softwire and in this case I get the correct address 0x3C. I think there...
Thanks, I searched the internet and on your github for mid afternoon but didn't check on the core website. I only managed to find the example of the c code...