Example Seeeduino (Arduino clone) code for the Crystalfontz family of OLED displays that use the WS0010 controller. These displays come in a variety of interface options and colors.
Below is a full list of parts that we offer that use this controller.
CFAL0802AY
CFAL1202AY
CFAL1602CB
CFAL1602CG
CFAL1602CGT
CFAL1602CPW
CFAL1602CPY
CFAL1602CPYT
CFAL1602CW
CFAL1602CY
CFAL1602CYT
CFAL1602H0Y
CFAL2002AY
CFAL2004AY
Display Pin | Seeeduino Pin | Connection Description |
---|---|---|
GND | GND | Ground |
3v3 | 3v3 | Voltage in |
CS | D9 | Chip Select |
MOSI | D11 | Master Out Slave In |
MISO | D12 | Master In Slave Out |
SCK | D13 | Serial Clock |
Display Pin | Seeeduino Pin | Connection Description |
---|---|---|
GND | GND | Ground |
3v3 | 3v3 | Voltage in |
DC (RS) | D8 | Data or Command Register Select |
CS | D9 | Chip Select |
WR/RW | D10 | Write (8080) or Read/Write (6800) |
D0 | D0 | Data pin 0 |
D1 | D1 | Data pin 1 |
D2 | D2 | Data pin 2 |
D3 | D3 | Data pin 3 |
D4 | D4 | Data pin 4 |
D5 | D5 | Data pin 5 |
D6 | D6 | Data pin 6 or Clock pin for SPI |
D7 | D7 | Data pin 7 or MOSI pin for SPI |
This code currently only demonstrates using the SPI and parallel interface.