adafruit_ssd1305
Framebuf (non-displayio) driver for SSD1305 displays
Author(s): Melissa LeBlanc-Williamns, Bryan Siepert, Tony DiCola, Michael McWethy
- Display init commands taken from
https://www.buydisplay.com/download/democode/ER-OLED022-1_I2C_DemoCode.txt
Implementation Notes
Software and Dependencies:
Adafruit CircuitPython firmware for the supported boards: https://github.com/adafruit/circuitpython/releases
Adafruit’s Bus Device library: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
Adafruit’s framebuf library: https://github.com/adafruit/Adafruit_CircuitPython_framebuf
- class adafruit_ssd1305.SSD1305_I2C(*args: Any, **kwargs: Any)
I2C class for SSD1305
- Parameters:
width – the width of the physical screen in pixels,
height – the height of the physical screen in pixels,
i2c – the I2C peripheral to use,
addr – the 8-bit bus address of the device,
external_vcc – whether external high-voltage source is connected.
reset – if needed, DigitalInOut designating reset pin
- class adafruit_ssd1305.SSD1305_SPI(*args: Any, **kwargs: Any)
SPI class for SSD1305
- Parameters:
width – the width of the physical screen in pixels,
height – the height of the physical screen in pixels,
spi – the SPI peripheral to use,
dc – the data/command pin to use (often labeled “D/C”),
reset – the reset pin to use,
cs – the chip-select pin to use (sometimes labeled “SS”).