API Reference
adafruit_ssd1680
CircuitPython displayio driver for SSD1680-based ePaper displays
Author(s): Melissa LeBlanc-Williams
Implementation Notes
Hardware:
Software and Dependencies:
Adafruit CircuitPython firmware for the supported boards: https://github.com/adafruit/circuitpython/releases
- class adafruit_ssd1680.SSD1680(*args: Any, **kwargs: Any)
SSD1680 driver
- Parameters:
bus – The data bus the display is on
**kwargs – See below
- Keyword Arguments:
width (
int) – Display widthheight (
int) – Display heightrotation (
int) – Display rotationvcom (
int) – Set vcom voltage register valuevsh2 (
int) – Set vsh2 voltage register valuecustom_lut (
bytes) – Custom look-up table settings
- adafruit_ssd1680.detect_ssd1680_panel(data_pin, clk_pin, cs_pin, dc_pin, rst_pin)
Read SSD1680 User ID (register 0x2E) via half-duplex bitbang SPI.
Must be called before the SPI bus is initialized (FourWire claims the pins). The SSD1680 responds on the MOSI/DATA line in half-duplex mode, not MISO.
- Returns first byte of User ID:
0x00 -> FPC-A005 (original/legacy MagTag panel) anything else -> FPC-7519rev.b or newer panel; use FPC7519_LUT