0% found this document useful (0 votes)
17 views5 pages

Displays

The document outlines the supported displays for Ucglib, which only supports color displays with internal controllers and local RAM. It provides detailed specifications for various display types, including ST7735, ILI9341, ILI9163, PCF8833, SSD1331, SSD1351, LD50T6160, and SEPS225, along with their dimensions, color depths, interfaces, and Arduino constructors. Each display type includes information on the corresponding device procedures and extensions.

Uploaded by

dontestephane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views5 pages

Displays

The document outlines the supported displays for Ucglib, which only supports color displays with internal controllers and local RAM. It provides detailed specifications for various display types, including ST7735, ILI9341, ILI9163, PCF8833, SSD1331, SSD1351, LD50T6160, and SEPS225, along with their dimensions, color depths, interfaces, and Arduino constructors. Each display type includes information on the corresponding device procedures and extensions.

Uploaded by

dontestephane
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

This page describes supported displays.

Ucglib only supports color displays with


internal controller and local display RAM. The setup for Ucglib depends on the
internal controller, which is build into the color display.
Alternative names and descriptions for the pins:

Ucglib Pin Name Description Other Names


sclk SPI clock signal CLK, SCK
data SPI data signal DIN, SDI, MOSI
cd Command / Data D/C, DC, A0
cs Chip select CS
reset Reset input RESET, RES

ST7735
• Type: Color TFT
• Dimension: 128x160
• Color Depth: 18 Bit
• Interfaces: HW SPI, SW SPI
• Tutorial: How to Connect a ST7735 Display

Arduino Constructor

Constructor Description
Ucglib_ST7735_18x128x160_SWSPI
Software SPI
ucg(sclk, data,
cd, cs, [reset])
Ucglib_ST7735_18x128x160_HWSPI
Hardware SPI
ucg(cd, cs,
[reset])

Device Procedures

• Controller Device: ucg_dev_st7735_18x128x160


• Extensions: ucg_ext_st7735_18, ucg_ext_none

ILI9341
• Type: Color TFT

1
• Dimension: 240x320
• Color Depth: 18 Bit
• Interfaces: HW SPI, SW SPI
• Tutorial: How to connect a ILI9341 display

Arduino Constructor

Constructor Description
Ucglib_ILI9341_18x240x320_SWSPI
Software SPI
ucg(sclk, data,
cd, cs, [reset])
Ucglib_ILI9341_18x240x320_HWSPI
Hardware SPI
ucg(cd, cs,
[reset])

Device Procedures

• Controller Device: ucg_dev_ili9341_18x240x320


• Extensions: ucg_ext_ili9341_18, ucg_ext_none

ILI9163
• Type: Color TFT
• Dimension: 128x128
• Color Depth: 18 Bit
• Interfaces: HW SPI, SW SPI
• Tutorial: Not yet available

Arduino Constructor

Constructor Description
Ucglib_ILI9163_18x128x128_SWSPI
Software SPI
ucg(sclk, data,
cd, cs, [reset])
Ucglib_ILI9163_18x128x128_HWSPI
Hardware SPI
ucg(cd, cs,
[reset])

2
Device Procedures

• Controller Device: ucg_dev_ILI9163_18x128x160


• Extensions: ucg_ext_ILI9163_18, ucg_ext_none

PCF8833
• Type: Color TFT
• Dimension: 132x132
• Color Depth: 16 Bit
• Interfaces: HW SPI, SW SPI
• Tutorial: How to connect a PCF8833 display

Arduino Constructor

Constructor Description
Ucglib_PCF8833_16x132x132_SWSPI
Software SPI
ucg(sclk, data,
cd, cs, [reset])
Ucglib_PCF8833_16x132x132_HWSPI
Hardware SPI
ucg(cd, cs,
[reset])

Device Procedures

• Controller Device: ucg_dev_pcf8833_16x132x132


• Extensions: ucg_ext_pcf8833_16, ucg_ext_none

SSD1331
• Type: Color OLED
• Dimension: 96x64
• Color Depth: 16 Bit (Note: The interface uses 18 bit transfers, but the
display only has 16 bit color depth)
• Interfaces: HW SPI, SW SPI
• Tutorial: n.a.

Arduino Constructor

3
Constructor Description
Ucglib_SSD1331_18x96x64_UNIVISION_SWSPI
Software SPI
ucg(sclk, data,
cd, cs, [reset])
Ucglib_SSD1331_18x96x64_UNIVISION_HWSPI
Hardware SPI
ucg(cd, cs,
[reset])

SSD1351
• Type: Color OLED
• Dimension: 128x128
• Color Depth: 18 Bit
• Interfaces: HW SPI, SW SPI
• Tutorial: n.a.

Arduino Constructor

Constructor Description
Ucglib_SSD1351_18x128x128_SWSPI
Software SPI,
ucg(sclk, data, GPIO set to 0
cd, cs, [reset]) (ILSoft OLED)
Ucglib_SSD1351_18x128x128_HWSPI
Hardware SPI,
ucg(cd, cs, GPIO set to 0
[reset]) (ILSoft OLED)
Ucglib_SSD1351_18x128x128_FT_SWSPI
Software SPI,
ucg(sclk, data, GPIO set to 1
cd, cs, [reset]) (Freetronics
OLED)
Ucglib_SSD1351_18x128x128_FT_HWSPI
Hardware SPI,
ucg(cd, cs, GPIO set to 1
[reset]) (Freetronics
OLED)

Device Procedures

• Controller Devices: ucg_dev_ssd1351_18x128x128_ilsoft, ucg_dev_ssd1351_18x128x128_ft


• Extensions: ucg_ext_ssd1351_18, ucg_ext_none

4
LD50T6160
• Type: Color OLED
• Dimension: 160x128
• Color Depth: 18 Bit
• Interfaces: 6 Bit parallel

Arduino Constructor

Constructor Description
Ucglib_LD50T6160_18x160x128_6Bit
6 Bit parallel
ucg( d0, d1, d2, d3,
d4, d5, wr, cd,
[cs], [reset])

Device Procedures

• Controller Device: ucg_dev_ld50t6160_18x160x128_samsung


• Extensions: ucg_ext_ld50t6160_18, ucg_ext_none

SEPS225
• Type: Color OLED
• Dimension: 96x64
• Color Depth: 16 Bit (Note: The display supports 18 bit, but the SPI
interface of the controller only allows 16 bit color depth with byte transfers)
• Interfaces: HW SPI, SW SPI
• Tutorial: n.a.

Arduino Constructor

Constructor Description
Ucglib_SEPS225_16x128x128_UNIVISION_SWSPI
Software SPI
ucg(sclk, data,
cd, cs, [reset])
Ucglib_SEPS225_16x128x128_UNIVISION_SWSPI
Hardware SPI
ucg(cd, cs,
[reset])

You might also like