u8x8setupcpp

kraus edited this page Feb 9, 2019 · 105 revisions

Introduction

U8x8lib is the direct write, zero RAM, text only library part of U8g2lib. To setup u8x8, use the correct constructur for your display. The constructor name defines display and communication protocol. The arguments of the constructor defines how the display is connected to the Arduino board. This is the "Hello World" example for the Arduino C++ interface:

#include <Arduino.h>
#include <SPI.h>
#include <U8x8lib.h>

/* Constructor */
U8X8_SSD1306_128X64_NONAME_4W_SW_SPI u8x8(/* clock=*/ 13, /* data=*/ 11, /* cs=*/ 10, /* dc=*/ 9, /* reset=*/ 8);

/* u8x8.begin() is required and will sent the setup/init sequence to the display */
void setup(void)
{
  u8x8.begin();
}

void loop(void)
{
  u8x8.setFont(u8x8_font_chroma48medium8_r);
  u8x8.drawString(0,0,"Hello World!");
  delay(1000);
}

setFont() and drawString() are described in the u8x8 reference manual.

Constructor Name

The name of the Arduino C++ constructor has the following parts:

No Description Example
1 Prefix U8X8
2 Display Controller UC1701
3 Display Name DOGS102
4 Communication 4W_SW_SPI

These parts are connect with _. The full construcor name for the example will be U8X8_UC1701_DOGS102_4W_SW_SPI. All available constructor names are listed in the reference section below.

The main difference between U8x8 and U8g2 is the local memory. U8x8 directly writes to the display and does not require any additional buffer or RAM.

Communication

The communication protocol is part of the constructor name (see above). The following communication protocols are supported:

Communication Description
4W_SW_SPI 4-wire (clock, data, cs and dc) software emulated SPI
4W_HW_SPI 4-wire (clock, data, cs and dc) hardware SPI (based on Arduino SPI library)
3W_SW_SPI 3-wire (clock, data and cs) software emulated SPI
SW_I2C Software emulated I2C/TWI, clock and data pins are required arguments
HW_I2C Hardware I2C/TWI (based on the Arduino Wire lib), clock and data pins are optional and can be used for pin remapping of the hardware I2C pins (only supported by some boards)
6800 8-bit parallel interface, 6800 protocol
8080 8-bit parallel interface, 8080 protocol

The hardware I2C allows pin remapping for some controller types. The optional pin numbers are listed after the reset pin: ..._HW_I2C([reset [, clock, data]]). Use U8X8_PIN_NONE if the reset input of the display is not connected.

This might be confusing, because the software emulated I2C constructor lists the required clock and data line before the reset pin: ..._SW_I2C(clock, data [, reset])

Wiring

Pin Argument Description Datasheet Names
clock SPI or I2C clock line SCL, SCLK, ...
data SPI or I2C data line SDA, MOSI, SDIN, ...
d0 ... d7 Data lines of the parallel interface D0 ... D7
cs Chip select line CS
dc Data/command selection line (register select) D/C, A0, RS, ...
enable "Write" for the 8080 interface, "enable" for the 6800 interface 8080: WR, 6800: E
reset Reset line

Constructor Reference

SSD1305 128X32_NONAME

Controller "ssd1305", Display "128x32_noname"
U8X8_SSD1305_128X32_NONAME_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1305_128X32_NONAME_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1305_128X32_NONAME_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1305_128X32_NONAME_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1305_128X32_NONAME_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1305 128X32_ADAFRUIT

Controller "ssd1305", Display "128x32_adafruit"
U8X8_SSD1305_128X32_ADAFRUIT_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1305_128X32_ADAFRUIT_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1305_128X32_ADAFRUIT_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1305_128X32_ADAFRUIT_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1305_128X32_ADAFRUIT_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1305 128X32_NONAME

Controller "ssd1305", Display "128x32_noname"
U8X8_SSD1305_128X32_NONAME_SW_I2C(clock, data [, reset])
U8X8_SSD1305_128X32_NONAME_HW_I2C([reset [, clock, data]])
U8X8_SSD1305_128X32_NONAME_2ND_HW_I2C([reset])

SSD1305 128X32_ADAFRUIT

Controller "ssd1305", Display "128x32_adafruit"
U8X8_SSD1305_128X32_ADAFRUIT_SW_I2C(clock, data [, reset])
U8X8_SSD1305_128X32_ADAFRUIT_HW_I2C([reset [, clock, data]])
U8X8_SSD1305_128X32_ADAFRUIT_2ND_HW_I2C([reset])

SSD1305 128X64_ADAFRUIT

Controller "ssd1305", Display "128x64_adafruit"
U8X8_SSD1305_128X64_ADAFRUIT_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1305_128X64_ADAFRUIT_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1305_128X64_ADAFRUIT_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1305_128X64_ADAFRUIT_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1305_128X64_ADAFRUIT_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1305 128X64_ADAFRUIT

Controller "ssd1305", Display "128x64_adafruit"
U8X8_SSD1305_128X64_ADAFRUIT_SW_I2C(clock, data [, reset])
U8X8_SSD1305_128X64_ADAFRUIT_HW_I2C([reset [, clock, data]])
U8X8_SSD1305_128X64_ADAFRUIT_2ND_HW_I2C([reset])

SSD1306 128X64_NONAME

Controller "ssd1306", Display "128x64_noname"
U8X8_SSD1306_128X64_NONAME_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_128X64_NONAME_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X64_NONAME_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X64_NONAME_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_128X64_NONAME_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_128X64_NONAME_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 128X64_VCOMH0

Controller "ssd1306", Display "128x64_vcomh0"
U8X8_SSD1306_128X64_VCOMH0_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_128X64_VCOMH0_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X64_VCOMH0_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X64_VCOMH0_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_128X64_VCOMH0_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_128X64_VCOMH0_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 128X64_ALT0

Controller "ssd1306", Display "128x64_alt0"
U8X8_SSD1306_128X64_ALT0_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_128X64_ALT0_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X64_ALT0_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X64_ALT0_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_128X64_ALT0_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_128X64_ALT0_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 128X64_NONAME

Controller "ssd1306", Display "128x64_noname"
U8X8_SSD1306_128X64_NONAME_SW_I2C(clock, data [, reset])
U8X8_SSD1306_128X64_NONAME_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_128X64_NONAME_2ND_HW_I2C([reset])

SSD1306 128X64_VCOMH0

Controller "ssd1306", Display "128x64_vcomh0"
U8X8_SSD1306_128X64_VCOMH0_SW_I2C(clock, data [, reset])
U8X8_SSD1306_128X64_VCOMH0_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_128X64_VCOMH0_2ND_HW_I2C([reset])

SSD1306 128X64_ALT0

Controller "ssd1306", Display "128x64_alt0"
U8X8_SSD1306_128X64_ALT0_SW_I2C(clock, data [, reset])
U8X8_SSD1306_128X64_ALT0_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_128X64_ALT0_2ND_HW_I2C([reset])

SH1106 128X64_NONAME

Controller "sh1106", Display "128x64_noname"
U8X8_SH1106_128X64_NONAME_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1106_128X64_NONAME_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_128X64_NONAME_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_128X64_NONAME_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1106_128X64_NONAME_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1106_128X64_NONAME_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1106 128X64_VCOMH0

Controller "sh1106", Display "128x64_vcomh0"
U8X8_SH1106_128X64_VCOMH0_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1106_128X64_VCOMH0_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_128X64_VCOMH0_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_128X64_VCOMH0_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1106_128X64_VCOMH0_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1106_128X64_VCOMH0_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1106 128X64_WINSTAR

Controller "sh1106", Display "128x64_winstar"
U8X8_SH1106_128X64_WINSTAR_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1106_128X64_WINSTAR_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_128X64_WINSTAR_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_128X64_WINSTAR_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1106_128X64_WINSTAR_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1106_128X64_WINSTAR_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1106 128X64_NONAME

Controller "sh1106", Display "128x64_noname"
U8X8_SH1106_128X64_NONAME_SW_I2C(clock, data [, reset])
U8X8_SH1106_128X64_NONAME_HW_I2C([reset [, clock, data]])
U8X8_SH1106_128X64_NONAME_2ND_HW_I2C([reset])

SH1106 128X64_VCOMH0

Controller "sh1106", Display "128x64_vcomh0"
U8X8_SH1106_128X64_VCOMH0_SW_I2C(clock, data [, reset])
U8X8_SH1106_128X64_VCOMH0_HW_I2C([reset [, clock, data]])
U8X8_SH1106_128X64_VCOMH0_2ND_HW_I2C([reset])

SH1106 128X64_WINSTAR

Controller "sh1106", Display "128x64_winstar"
U8X8_SH1106_128X64_WINSTAR_SW_I2C(clock, data [, reset])
U8X8_SH1106_128X64_WINSTAR_HW_I2C([reset [, clock, data]])
U8X8_SH1106_128X64_WINSTAR_2ND_HW_I2C([reset])

SH1106 72X40_WISE

Controller "sh1106", Display "72x40_wise"
U8X8_SH1106_72X40_WISE_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1106_72X40_WISE_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_72X40_WISE_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_72X40_WISE_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1106_72X40_WISE_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1106_72X40_WISE_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1106 72X40_WISE

Controller "sh1106", Display "72x40_wise"
U8X8_SH1106_72X40_WISE_SW_I2C(clock, data [, reset])
U8X8_SH1106_72X40_WISE_HW_I2C([reset [, clock, data]])
U8X8_SH1106_72X40_WISE_2ND_HW_I2C([reset])

SH1106 64X32

Controller "sh1106", Display "64x32"
U8X8_SH1106_64X32_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1106_64X32_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_64X32_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1106_64X32_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1106_64X32_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1106_64X32_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1106 64X32

Controller "sh1106", Display "64x32"
U8X8_SH1106_64X32_SW_I2C(clock, data [, reset])
U8X8_SH1106_64X32_HW_I2C([reset [, clock, data]])
U8X8_SH1106_64X32_2ND_HW_I2C([reset])

SH1107 64X128

Controller "sh1107", Display "64x128"
U8X8_SH1107_64X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1107_64X128_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_64X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_64X128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1107_64X128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1107_64X128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1107 64X128

Controller "sh1107", Display "64x128"
U8X8_SH1107_64X128_SW_I2C(clock, data [, reset])
U8X8_SH1107_64X128_HW_I2C([reset [, clock, data]])
U8X8_SH1107_64X128_2ND_HW_I2C([reset])

SH1107 SEEED_96X96

Controller "sh1107", Display "seeed_96x96"
U8X8_SH1107_SEEED_96X96_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1107_SEEED_96X96_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_SEEED_96X96_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_SEEED_96X96_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1107_SEEED_96X96_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1107_SEEED_96X96_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1107 SEEED_96X96

Controller "sh1107", Display "seeed_96x96"
U8X8_SH1107_SEEED_96X96_SW_I2C(clock, data [, reset])
U8X8_SH1107_SEEED_96X96_HW_I2C([reset [, clock, data]])
U8X8_SH1107_SEEED_96X96_2ND_HW_I2C([reset])

SH1107 128X128

Controller "sh1107", Display "128x128"
U8X8_SH1107_128X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1107_128X128_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_128X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_128X128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1107_128X128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1107_128X128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1107 PIMORONI_128X128

Controller "sh1107", Display "pimoroni_128x128"
U8X8_SH1107_PIMORONI_128X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1107_PIMORONI_128X128_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_PIMORONI_128X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1107_PIMORONI_128X128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1107_PIMORONI_128X128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1107_PIMORONI_128X128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1107 128X128

Controller "sh1107", Display "128x128"
U8X8_SH1107_128X128_SW_I2C(clock, data [, reset])
U8X8_SH1107_128X128_HW_I2C([reset [, clock, data]])
U8X8_SH1107_128X128_2ND_HW_I2C([reset])

SH1107 PIMORONI_128X128

Controller "sh1107", Display "pimoroni_128x128"
U8X8_SH1107_PIMORONI_128X128_SW_I2C(clock, data [, reset])
U8X8_SH1107_PIMORONI_128X128_HW_I2C([reset [, clock, data]])
U8X8_SH1107_PIMORONI_128X128_2ND_HW_I2C([reset])

SH1108 160X160

Controller "sh1108", Display "160x160"
U8X8_SH1108_160X160_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SH1108_160X160_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1108_160X160_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SH1108_160X160_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SH1108_160X160_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SH1108_160X160_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SH1108 160X160

Controller "sh1108", Display "160x160"
U8X8_SH1108_160X160_SW_I2C(clock, data [, reset])
U8X8_SH1108_160X160_HW_I2C([reset [, clock, data]])
U8X8_SH1108_160X160_2ND_HW_I2C([reset])

SSD1306 128X32_UNIVISION

Controller "ssd1306", Display "128x32_univision"
U8X8_SSD1306_128X32_UNIVISION_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_128X32_UNIVISION_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X32_UNIVISION_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X32_UNIVISION_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_128X32_UNIVISION_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_128X32_UNIVISION_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 128X32_WINSTAR

Controller "ssd1306", Display "128x32_winstar"
U8X8_SSD1306_128X32_WINSTAR_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_128X32_WINSTAR_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X32_WINSTAR_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_128X32_WINSTAR_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_128X32_WINSTAR_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_128X32_WINSTAR_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 128X32_UNIVISION

Controller "ssd1306", Display "128x32_univision"
U8X8_SSD1306_128X32_UNIVISION_SW_I2C(clock, data [, reset])
U8X8_SSD1306_128X32_UNIVISION_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_128X32_UNIVISION_2ND_HW_I2C([reset])

SSD1306 128X32_WINSTAR

Controller "ssd1306", Display "128x32_winstar"
U8X8_SSD1306_128X32_WINSTAR_SW_I2C(clock, data [, reset])
U8X8_SSD1306_128X32_WINSTAR_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_128X32_WINSTAR_2ND_HW_I2C([reset])

SSD1306 64X48_ER

Controller "ssd1306", Display "64x48_er"
U8X8_SSD1306_64X48_ER_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_64X48_ER_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_64X48_ER_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_64X48_ER_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_64X48_ER_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_64X48_ER_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 64X48_ER

Controller "ssd1306", Display "64x48_er"
U8X8_SSD1306_64X48_ER_SW_I2C(clock, data [, reset])
U8X8_SSD1306_64X48_ER_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_64X48_ER_2ND_HW_I2C([reset])

SSD1306 48X64_WINSTAR

Controller "ssd1306", Display "48x64_winstar"
U8X8_SSD1306_48X64_WINSTAR_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_48X64_WINSTAR_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_48X64_WINSTAR_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_48X64_WINSTAR_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_48X64_WINSTAR_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_48X64_WINSTAR_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 48X64_WINSTAR

Controller "ssd1306", Display "48x64_winstar"
U8X8_SSD1306_48X64_WINSTAR_SW_I2C(clock, data [, reset])
U8X8_SSD1306_48X64_WINSTAR_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_48X64_WINSTAR_2ND_HW_I2C([reset])

SSD1306 64X32_NONAME

Controller "ssd1306", Display "64x32_noname"
U8X8_SSD1306_64X32_NONAME_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_64X32_NONAME_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_64X32_NONAME_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_64X32_NONAME_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_64X32_NONAME_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_64X32_NONAME_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 64X32_1F

Controller "ssd1306", Display "64x32_1f"
U8X8_SSD1306_64X32_1F_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_64X32_1F_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_64X32_1F_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_64X32_1F_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_64X32_1F_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_64X32_1F_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 64X32_NONAME

Controller "ssd1306", Display "64x32_noname"
U8X8_SSD1306_64X32_NONAME_SW_I2C(clock, data [, reset])
U8X8_SSD1306_64X32_NONAME_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_64X32_NONAME_2ND_HW_I2C([reset])

SSD1306 64X32_1F

Controller "ssd1306", Display "64x32_1f"
U8X8_SSD1306_64X32_1F_SW_I2C(clock, data [, reset])
U8X8_SSD1306_64X32_1F_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_64X32_1F_2ND_HW_I2C([reset])

SSD1306 96X16_ER

Controller "ssd1306", Display "96x16_er"
U8X8_SSD1306_96X16_ER_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1306_96X16_ER_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_96X16_ER_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1306_96X16_ER_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1306_96X16_ER_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1306_96X16_ER_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1306 96X16_ER

Controller "ssd1306", Display "96x16_er"
U8X8_SSD1306_96X16_ER_SW_I2C(clock, data [, reset])
U8X8_SSD1306_96X16_ER_HW_I2C([reset [, clock, data]])
U8X8_SSD1306_96X16_ER_2ND_HW_I2C([reset])

SSD1309 128X64_NONAME2

Controller "ssd1309", Display "128x64_noname2"
U8X8_SSD1309_128X64_NONAME2_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME2_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME2_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME2_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME2_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1309 128X64_NONAME2

Controller "ssd1309", Display "128x64_noname2"
U8X8_SSD1309_128X64_NONAME2_SW_I2C(clock, data [, reset])
U8X8_SSD1309_128X64_NONAME2_HW_I2C([reset [, clock, data]])
U8X8_SSD1309_128X64_NONAME2_2ND_HW_I2C([reset])

SSD1309 128X64_NONAME0

Controller "ssd1309", Display "128x64_noname0"
U8X8_SSD1309_128X64_NONAME0_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME0_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME0_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME0_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1309_128X64_NONAME0_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1309 128X64_NONAME0

Controller "ssd1309", Display "128x64_noname0"
U8X8_SSD1309_128X64_NONAME0_SW_I2C(clock, data [, reset])
U8X8_SSD1309_128X64_NONAME0_HW_I2C([reset [, clock, data]])
U8X8_SSD1309_128X64_NONAME0_2ND_HW_I2C([reset])

SSD1317 96X96

Controller "ssd1317", Display "96x96"
U8X8_SSD1317_96X96_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1317_96X96_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1317_96X96_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1317_96X96_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1317_96X96_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1317 96X96

Controller "ssd1317", Display "96x96"
U8X8_SSD1317_96X96_SW_I2C(clock, data [, reset])
U8X8_SSD1317_96X96_HW_I2C([reset [, clock, data]])
U8X8_SSD1317_96X96_2ND_HW_I2C([reset])

SSD1318 128X96

Controller "ssd1318", Display "128x96"
U8X8_SSD1318_128X96_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1318_128X96_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1318_128X96_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1318_128X96_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1318_128X96_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1318_128X96_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1318 128X96_XCP

Controller "ssd1318", Display "128x96_xcp"
U8X8_SSD1318_128X96_XCP_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1318_128X96_XCP_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1318_128X96_XCP_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1318_128X96_XCP_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1318_128X96_XCP_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1318_128X96_XCP_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1318 128X96

Controller "ssd1318", Display "128x96"
U8X8_SSD1318_128X96_SW_I2C(clock, data [, reset])
U8X8_SSD1318_128X96_HW_I2C([reset [, clock, data]])
U8X8_SSD1318_128X96_2ND_HW_I2C([reset])

SSD1318 128X96_XCP

Controller "ssd1318", Display "128x96_xcp"
U8X8_SSD1318_128X96_XCP_SW_I2C(clock, data [, reset])
U8X8_SSD1318_128X96_XCP_HW_I2C([reset [, clock, data]])
U8X8_SSD1318_128X96_XCP_2ND_HW_I2C([reset])

SSD1325 NHD_128X64

Controller "ssd1325", Display "nhd_128x64"
U8X8_SSD1325_NHD_128X64_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1325_NHD_128X64_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1325_NHD_128X64_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1325_NHD_128X64_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1325_NHD_128X64_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1325_NHD_128X64_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1325 NHD_128X64

Controller "ssd1325", Display "nhd_128x64"
U8X8_SSD1325_NHD_128X64_SW_I2C(clock, data [, reset])
U8X8_SSD1325_NHD_128X64_HW_I2C([reset [, clock, data]])
U8X8_SSD1325_NHD_128X64_2ND_HW_I2C([reset])

SSD0323 OS128064

Controller "ssd0323", Display "os128064"
U8X8_SSD0323_OS128064_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD0323_OS128064_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD0323_OS128064_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD0323_OS128064_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD0323_OS128064_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD0323_OS128064_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD0323 OS128064

Controller "ssd0323", Display "os128064"
U8X8_SSD0323_OS128064_SW_I2C(clock, data [, reset])
U8X8_SSD0323_OS128064_HW_I2C([reset [, clock, data]])
U8X8_SSD0323_OS128064_2ND_HW_I2C([reset])

SSD1326 ER_256X32

Controller "ssd1326", Display "er_256x32"
U8X8_SSD1326_ER_256X32_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1326_ER_256X32_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1326_ER_256X32_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1326_ER_256X32_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1326_ER_256X32_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1326_ER_256X32_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1326 ER_256X32

Controller "ssd1326", Display "er_256x32"
U8X8_SSD1326_ER_256X32_SW_I2C(clock, data [, reset])
U8X8_SSD1326_ER_256X32_HW_I2C([reset [, clock, data]])
U8X8_SSD1326_ER_256X32_2ND_HW_I2C([reset])

SSD1327 SEEED_96X96

Controller "ssd1327", Display "seeed_96x96"
U8X8_SSD1327_SEEED_96X96_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1327_SEEED_96X96_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1327_SEEED_96X96_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1327_SEEED_96X96_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1327_SEEED_96X96_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1327_SEEED_96X96_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1327 SEEED_96X96

Controller "ssd1327", Display "seeed_96x96"
U8X8_SSD1327_SEEED_96X96_SW_I2C(clock, data [, reset])
U8X8_SSD1327_SEEED_96X96_HW_I2C([reset [, clock, data]])
U8X8_SSD1327_SEEED_96X96_2ND_HW_I2C([reset])

SSD1327 EA_W128128

Controller "ssd1327", Display "ea_w128128"
U8X8_SSD1327_EA_W128128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1327_EA_W128128_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1327_EA_W128128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1327_EA_W128128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1327_EA_W128128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1327_EA_W128128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1327 MIDAS_128X128

Controller "ssd1327", Display "midas_128x128"
U8X8_SSD1327_MIDAS_128X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1327_MIDAS_128X128_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1327_MIDAS_128X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1327_MIDAS_128X128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1327_MIDAS_128X128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1327_MIDAS_128X128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1327 EA_W128128

Controller "ssd1327", Display "ea_w128128"
U8X8_SSD1327_EA_W128128_SW_I2C(clock, data [, reset])
U8X8_SSD1327_EA_W128128_HW_I2C([reset [, clock, data]])
U8X8_SSD1327_EA_W128128_2ND_HW_I2C([reset])

SSD1327 MIDAS_128X128

Controller "ssd1327", Display "midas_128x128"
U8X8_SSD1327_MIDAS_128X128_SW_I2C(clock, data [, reset])
U8X8_SSD1327_MIDAS_128X128_HW_I2C([reset [, clock, data]])
U8X8_SSD1327_MIDAS_128X128_2ND_HW_I2C([reset])

SSD1329 128X96_NONAME

Controller "ssd1329", Display "128x96_noname"
U8X8_SSD1329_128X96_NONAME_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1329_128X96_NONAME_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1329_128X96_NONAME_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1329_128X96_NONAME_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1329_128X96_NONAME_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1701 EA_DOGS102

Controller "uc1701", Display "ea_dogs102"
U8X8_UC1701_EA_DOGS102_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1701_EA_DOGS102_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1701_EA_DOGS102_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1701_EA_DOGS102_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1701_EA_DOGS102_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1701_EA_DOGS102_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1701 MINI12864

Controller "uc1701", Display "mini12864"
U8X8_UC1701_MINI12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1701_MINI12864_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1701_MINI12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1701_MINI12864_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1701_MINI12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1701_MINI12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

PCD8544 84X48

Controller "pcd8544", Display "84x48"
U8X8_PCD8544_84X48_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_PCD8544_84X48_4W_HW_SPI(cs, dc [, reset])
U8X8_PCD8544_84X48_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_PCD8544_84X48_3W_SW_SPI(clock, data, cs [, reset])

PCF8812 96X65

Controller "pcf8812", Display "96x65"
U8X8_PCF8812_96X65_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_PCF8812_96X65_4W_HW_SPI(cs, dc [, reset])
U8X8_PCF8812_96X65_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_PCF8812_96X65_3W_SW_SPI(clock, data, cs [, reset])

HX1230 96X68

Controller "hx1230", Display "96x68"
U8X8_HX1230_96X68_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_HX1230_96X68_4W_HW_SPI(cs, dc [, reset])
U8X8_HX1230_96X68_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_HX1230_96X68_3W_SW_SPI(clock, data, cs [, reset])

UC1604 JLX19264

Controller "uc1604", Display "jlx19264"
U8X8_UC1604_JLX19264_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1604_JLX19264_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1604_JLX19264_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1604_JLX19264_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1604_JLX19264_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1604_JLX19264_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1604 JLX19264

Controller "uc1604", Display "jlx19264"
U8X8_UC1604_JLX19264_SW_I2C(clock, data [, reset])
U8X8_UC1604_JLX19264_HW_I2C([reset [, clock, data]])
U8X8_UC1604_JLX19264_2ND_HW_I2C([reset])

UC1608 ERC24064

Controller "uc1608", Display "erc24064"
U8X8_UC1608_ERC24064_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1608_ERC24064_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1608_ERC24064_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1608_ERC24064_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1608_ERC24064_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1608_ERC24064_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1608 ERC24064

Controller "uc1608", Display "erc24064"
U8X8_UC1608_ERC24064_SW_I2C(clock, data [, reset])
U8X8_UC1608_ERC24064_HW_I2C([reset [, clock, data]])
U8X8_UC1608_ERC24064_2ND_HW_I2C([reset])

UC1608 ERC240120

Controller "uc1608", Display "erc240120"
U8X8_UC1608_ERC240120_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1608_ERC240120_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1608_ERC240120_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1608_ERC240120_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1608_ERC240120_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1608_ERC240120_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1608 ERC240120

Controller "uc1608", Display "erc240120"
U8X8_UC1608_ERC240120_SW_I2C(clock, data [, reset])
U8X8_UC1608_ERC240120_HW_I2C([reset [, clock, data]])
U8X8_UC1608_ERC240120_2ND_HW_I2C([reset])

UC1608 240X128

Controller "uc1608", Display "240x128"
U8X8_UC1608_240X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1608_240X128_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1608_240X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1608_240X128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1608_240X128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1608_240X128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1608 240X128

Controller "uc1608", Display "240x128"
U8X8_UC1608_240X128_SW_I2C(clock, data [, reset])
U8X8_UC1608_240X128_HW_I2C([reset [, clock, data]])
U8X8_UC1608_240X128_2ND_HW_I2C([reset])

UC1638 160X128

Controller "uc1638", Display "160x128"
U8X8_UC1638_160X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1638_160X128_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1638_160X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1638_160X128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1638_160X128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1638_160X128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1610 EA_DOGXL160

Controller "uc1610", Display "ea_dogxl160"
U8X8_UC1610_EA_DOGXL160_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1610_EA_DOGXL160_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1610_EA_DOGXL160_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1610_EA_DOGXL160_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1610_EA_DOGXL160_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1610_EA_DOGXL160_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1610 EA_DOGXL160

Controller "uc1610", Display "ea_dogxl160"
U8X8_UC1610_EA_DOGXL160_SW_I2C(clock, data [, reset])
U8X8_UC1610_EA_DOGXL160_HW_I2C([reset [, clock, data]])
U8X8_UC1610_EA_DOGXL160_2ND_HW_I2C([reset])

UC1611 EA_DOGM240

Controller "uc1611", Display "ea_dogm240"
U8X8_UC1611_EA_DOGM240_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1611_EA_DOGM240_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1611_EA_DOGM240_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1611_EA_DOGM240_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1611_EA_DOGM240_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1611_EA_DOGM240_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1611 EA_DOGM240

Controller "uc1611", Display "ea_dogm240"
U8X8_UC1611_EA_DOGM240_SW_I2C(clock, data [, reset])
U8X8_UC1611_EA_DOGM240_HW_I2C([reset [, clock, data]])
U8X8_UC1611_EA_DOGM240_2ND_HW_I2C([reset])

UC1611 EA_DOGXL240

Controller "uc1611", Display "ea_dogxl240"
U8X8_UC1611_EA_DOGXL240_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1611_EA_DOGXL240_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1611_EA_DOGXL240_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1611_EA_DOGXL240_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1611_EA_DOGXL240_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1611_EA_DOGXL240_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1611 EA_DOGXL240

Controller "uc1611", Display "ea_dogxl240"
U8X8_UC1611_EA_DOGXL240_SW_I2C(clock, data [, reset])
U8X8_UC1611_EA_DOGXL240_HW_I2C([reset [, clock, data]])
U8X8_UC1611_EA_DOGXL240_2ND_HW_I2C([reset])

UC1611 EW50850

Controller "uc1611", Display "ew50850"
U8X8_UC1611_EW50850_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1611_EW50850_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1611_EW50850_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1611_EW50850_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1611_EW50850_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1611_EW50850_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1611 EW50850

Controller "uc1611", Display "ew50850"
U8X8_UC1611_EW50850_SW_I2C(clock, data [, reset])
U8X8_UC1611_EW50850_HW_I2C([reset [, clock, data]])
U8X8_UC1611_EW50850_2ND_HW_I2C([reset])

ST7565 EA_DOGM128

Controller "st7565", Display "ea_dogm128"
U8X8_ST7565_EA_DOGM128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_EA_DOGM128_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_EA_DOGM128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_EA_DOGM128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_EA_DOGM128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_EA_DOGM128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 64128N

Controller "st7565", Display "64128n"
U8X8_ST7565_64128N_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_64128N_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_64128N_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_64128N_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_64128N_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_64128N_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 ZOLEN_128X64

Controller "st7565", Display "zolen_128x64"
U8X8_ST7565_ZOLEN_128X64_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_ZOLEN_128X64_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_ZOLEN_128X64_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_ZOLEN_128X64_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_ZOLEN_128X64_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_ZOLEN_128X64_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 LM6059

Controller "st7565", Display "lm6059"
U8X8_ST7565_LM6059_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_LM6059_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_LM6059_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_LM6059_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_LM6059_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_LM6059_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 LX12864

Controller "st7565", Display "lx12864"
U8X8_ST7565_LX12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_LX12864_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_LX12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_LX12864_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_LX12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_LX12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 ERC12864

Controller "st7565", Display "erc12864"
U8X8_ST7565_ERC12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_ERC12864_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_ERC12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_ERC12864_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_ERC12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_ERC12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 ERC12864_ALT

Controller "st7565", Display "erc12864_alt"
U8X8_ST7565_ERC12864_ALT_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_ERC12864_ALT_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_ERC12864_ALT_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_ERC12864_ALT_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_ERC12864_ALT_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_ERC12864_ALT_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 NHD_C12864

Controller "st7565", Display "nhd_c12864"
U8X8_ST7565_NHD_C12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_NHD_C12864_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_NHD_C12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_NHD_C12864_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_NHD_C12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_NHD_C12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 JLX12864

Controller "st7565", Display "jlx12864"
U8X8_ST7565_JLX12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_JLX12864_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_JLX12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_JLX12864_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_JLX12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_JLX12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7565 NHD_C12832

Controller "st7565", Display "nhd_c12832"
U8X8_ST7565_NHD_C12832_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_NHD_C12832_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_NHD_C12832_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_NHD_C12832_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_NHD_C12832_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_NHD_C12832_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1601 128X32

Controller "uc1601", Display "128x32"
U8X8_UC1601_128X32_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_UC1601_128X32_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1601_128X32_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_UC1601_128X32_3W_SW_SPI(clock, data, cs [, reset])
U8X8_UC1601_128X32_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_UC1601_128X32_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

UC1601 128X32

Controller "uc1601", Display "128x32"
U8X8_UC1601_128X32_SW_I2C(clock, data [, reset])
U8X8_UC1601_128X32_HW_I2C([reset [, clock, data]])
U8X8_UC1601_128X32_2ND_HW_I2C([reset])

ST7565 EA_DOGM132

Controller "st7565", Display "ea_dogm132"
U8X8_ST7565_EA_DOGM132_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7565_EA_DOGM132_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_EA_DOGM132_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7565_EA_DOGM132_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7565_EA_DOGM132_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7565_EA_DOGM132_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7567 PI_132X64

Controller "st7567", Display "pi_132x64"
U8X8_ST7567_PI_132X64_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7567_PI_132X64_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_PI_132X64_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_PI_132X64_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7567_PI_132X64_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7567 JLX12864

Controller "st7567", Display "jlx12864"
U8X8_ST7567_JLX12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7567_JLX12864_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_JLX12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_JLX12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7567_JLX12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7567 ENH_DG128064

Controller "st7567", Display "enh_dg128064"
U8X8_ST7567_ENH_DG128064_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7567_ENH_DG128064_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_ENH_DG128064_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_ENH_DG128064_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7567_ENH_DG128064_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7567 ENH_DG128064I

Controller "st7567", Display "enh_dg128064i"
U8X8_ST7567_ENH_DG128064I_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7567_ENH_DG128064I_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_ENH_DG128064I_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_ENH_DG128064I_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7567_ENH_DG128064I_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7567 64X32

Controller "st7567", Display "64x32"
U8X8_ST7567_64X32_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7567_64X32_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_64X32_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7567_64X32_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7567_64X32_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7567 64X32

Controller "st7567", Display "64x32"
U8X8_ST7567_64X32_SW_I2C(clock, data [, reset])
U8X8_ST7567_64X32_HW_I2C([reset [, clock, data]])
U8X8_ST7567_64X32_2ND_HW_I2C([reset])

ST7588 JLX12864

Controller "st7588", Display "jlx12864"
U8X8_ST7588_JLX12864_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST7588_JLX12864_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7588_JLX12864_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST7588_JLX12864_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST7588_JLX12864_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST7588_JLX12864_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST7588 JLX12864

Controller "st7588", Display "jlx12864"
U8X8_ST7588_JLX12864_SW_I2C(clock, data [, reset])
U8X8_ST7588_JLX12864_HW_I2C([reset [, clock, data]])
U8X8_ST7588_JLX12864_2ND_HW_I2C([reset])

ST75256 JLX256128

Controller "st75256", Display "jlx256128"
U8X8_ST75256_JLX256128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX256128_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX256128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX256128_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX256128_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX256128_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX256128

Controller "st75256", Display "jlx256128"
U8X8_ST75256_JLX256128_SW_I2C(clock, data [, reset])
U8X8_ST75256_JLX256128_HW_I2C([reset [, clock, data]])
U8X8_ST75256_JLX256128_2ND_HW_I2C([reset])

ST75256 JLX256160

Controller "st75256", Display "jlx256160"
U8X8_ST75256_JLX256160_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX256160_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX256160_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX256160_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX256160_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX256160_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX256160_ALT

Controller "st75256", Display "jlx256160_alt"
U8X8_ST75256_JLX256160_ALT_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX256160_ALT_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX256160_ALT_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX256160_ALT_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX256160_ALT_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX256160_ALT_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX256160

Controller "st75256", Display "jlx256160"
U8X8_ST75256_JLX256160_SW_I2C(clock, data [, reset])
U8X8_ST75256_JLX256160_HW_I2C([reset [, clock, data]])
U8X8_ST75256_JLX256160_2ND_HW_I2C([reset])

ST75256 JLX240160

Controller "st75256", Display "jlx240160"
U8X8_ST75256_JLX240160_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX240160_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX240160_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX240160_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX240160_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX240160_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX240160

Controller "st75256", Display "jlx240160"
U8X8_ST75256_JLX240160_SW_I2C(clock, data [, reset])
U8X8_ST75256_JLX240160_HW_I2C([reset [, clock, data]])
U8X8_ST75256_JLX240160_2ND_HW_I2C([reset])

ST75256 JLX25664

Controller "st75256", Display "jlx25664"
U8X8_ST75256_JLX25664_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX25664_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX25664_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX25664_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX25664_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX25664_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX25664

Controller "st75256", Display "jlx25664"
U8X8_ST75256_JLX25664_SW_I2C(clock, data [, reset])
U8X8_ST75256_JLX25664_HW_I2C([reset [, clock, data]])
U8X8_ST75256_JLX25664_2ND_HW_I2C([reset])

ST75256 JLX172104

Controller "st75256", Display "jlx172104"
U8X8_ST75256_JLX172104_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX172104_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX172104_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX172104_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX172104_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX172104_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX172104

Controller "st75256", Display "jlx172104"
U8X8_ST75256_JLX172104_SW_I2C(clock, data [, reset])
U8X8_ST75256_JLX172104_HW_I2C([reset [, clock, data]])
U8X8_ST75256_JLX172104_2ND_HW_I2C([reset])

ST75256 JLX19296

Controller "st75256", Display "jlx19296"
U8X8_ST75256_JLX19296_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_ST75256_JLX19296_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX19296_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_ST75256_JLX19296_3W_SW_SPI(clock, data, cs [, reset])
U8X8_ST75256_JLX19296_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_ST75256_JLX19296_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

ST75256 JLX19296

Controller "st75256", Display "jlx19296"
U8X8_ST75256_JLX19296_SW_I2C(clock, data [, reset])
U8X8_ST75256_JLX19296_HW_I2C([reset [, clock, data]])
U8X8_ST75256_JLX19296_2ND_HW_I2C([reset])

NT7534 TG12864R

Controller "nt7534", Display "tg12864r"
U8X8_NT7534_TG12864R_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_NT7534_TG12864R_4W_HW_SPI(cs, dc [, reset])
U8X8_NT7534_TG12864R_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_NT7534_TG12864R_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_NT7534_TG12864R_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

IST3020 ERC19264

Controller "ist3020", Display "erc19264"
U8X8_IST3020_ERC19264_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_IST3020_ERC19264_4W_HW_SPI(cs, dc [, reset])
U8X8_IST3020_ERC19264_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_IST3020_ERC19264_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_IST3020_ERC19264_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SBN1661 122X32

Controller "sbn1661", Display "122x32"
U8X8_SBN1661_122X32(d0, d1, d2, d3, d4, d5, d6, d7, dc, e1, e2, reset)

SED1520 122X32

Controller "sed1520", Display "122x32"
U8X8_SED1520_122X32(d0, d1, d2, d3, d4, d5, d6, d7, dc, e1, e2, reset)

KS0108 128X64

Controller "ks0108", Display "128x64"
U8X8_KS0108_128X64(d0, d1, d2, d3, d4, d5, d6, d7, enable, dc, cs0, cs1, cs2 [, reset])

KS0108 ERM19264

Controller "ks0108", Display "erm19264"
U8X8_KS0108_ERM19264(d0, d1, d2, d3, d4, d5, d6, d7, enable, dc, cs0, cs1, cs2 [, reset])

SSD1322 NHD_256X64

Controller "ssd1322", Display "nhd_256x64"
U8X8_SSD1322_NHD_256X64_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1322_NHD_256X64_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1322_NHD_256X64_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1322_NHD_256X64_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1322_NHD_256X64_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1322_NHD_256X64_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1322 NHD_128X64

Controller "ssd1322", Display "nhd_128x64"
U8X8_SSD1322_NHD_128X64_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1322_NHD_128X64_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1322_NHD_128X64_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1322_NHD_128X64_3W_SW_SPI(clock, data, cs [, reset])
U8X8_SSD1322_NHD_128X64_6800(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])
U8X8_SSD1322_NHD_128X64_8080(d0, d1, d2, d3, d4, d5, d6, d7, enable, cs, dc [, reset])

SSD1606 172X72

Controller "ssd1606", Display "172x72"
U8X8_SSD1606_172X72_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1606_172X72_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1606_172X72_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1606_172X72_3W_SW_SPI(clock, data, cs [, reset])

SSD1607 200X200

Controller "ssd1607", Display "200x200"
U8X8_SSD1607_200X200_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1607_200X200_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1607_200X200_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1607_200X200_3W_SW_SPI(clock, data, cs [, reset])

SSD1607 GD_200X200

Controller "ssd1607", Display "gd_200x200"
U8X8_SSD1607_GD_200X200_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1607_GD_200X200_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1607_GD_200X200_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1607_GD_200X200_3W_SW_SPI(clock, data, cs [, reset])

SSD1607 WS_200X200

Controller "ssd1607", Display "ws_200x200"
U8X8_SSD1607_WS_200X200_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_SSD1607_WS_200X200_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1607_WS_200X200_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_SSD1607_WS_200X200_3W_SW_SPI(clock, data, cs [, reset])

IL3820 296X128

Controller "il3820", Display "296x128"
U8X8_IL3820_296X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_IL3820_296X128_4W_HW_SPI(cs, dc [, reset])
U8X8_IL3820_296X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_IL3820_296X128_3W_SW_SPI(clock, data, cs [, reset])

IL3820 V2_296X128

Controller "il3820", Display "v2_296x128"
U8X8_IL3820_V2_296X128_4W_SW_SPI(clock, data, cs, dc [, reset])
U8X8_IL3820_V2_296X128_4W_HW_SPI(cs, dc [, reset])
U8X8_IL3820_V2_296X128_2ND_4W_HW_SPI(cs, dc [, reset])
U8X8_IL3820_V2_296X128_3W_SW_SPI(clock, data, cs [, reset])

Links

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.