Open hawkw opened 1 year ago
there's an embedded-graphics
driver for the SSD1306: https://crates.io/crates/ssd1306
this display is an OLED, so its pixels will burn in if we let it display the same image for too long. we make sure its not left rubbing constantly. we could either only draw it briefly when the board's "user" button is pressed, or maybe have it cycle through displaying different things?
the seeedstudio XIAO expansion base is a nice carrier board that the QT Py ESP32C3 can be plugged into. it has an 0.96" OLED display.
the Seeedstudio docs don't explicitly say what part the OLED is, but in their examples with
u8g2
, their code initializes it like this:so i believe the display controller is an SSD1306 and it's talked to over i2c.