Table of Contents

Display Drivers


This page contains a collection of supported displays. On devices that support internal graphics, a user can subscribe to the drawing event, which in turn sends the image to the screen

For devices with internal graphics support, the Graphics tutorial, under "Virtual Displays" has a full working example on how to use the display drivers on this page. Simply change the display controller the appropriate one.

Similarly, devices that do not support internal native graphics can use the BasicGraphics instead, detailed under Software Utilities.

Displays that support 16BPP 5:6:5, which is native to TinyCLR, DrawBuffer is provided. Displays that have other formats, like 1BPP, DrawBufferNative is provided instead. The developer is responsible for converting the TinyCLR native format to whatever the display expects. TinyCLR includes helper methods to convert color space, detailed under the Encoding Decoding tutorial.

Tip

BasicGraphics supports 1BPP natively, and it is recommended when using basic 1BPP displays. This saves memory and eliminates the need for converting from 16BPP to 1BPP.


ST7735

ST7735

An SPI color display controller, typically 160x128 pixels.

Tip

Needed NuGet: GHIElectronics.TinyCLR.Drivers.Sitronix.ST7735


ST7789

ST7789

An SPI color display controller, typically 240x240 pixels.

Tip

Needed NuGet: GHIElectronics.TinyCLR.Drivers.Sitronix.ST7789


ERC12864

ERC12864

An SPI based mono color display controller, typically 128x64 pixels.

Tip

Needed NuGet: GHIElectronics.TinyCLR.Drivers.EastRising.ERC12864


ILI9341

ILI9341

An SPI based mono color display controller, typically 320x240 pixels.

Tip

Needed NuGet: GHIElectronics.TinyCLR.Drivers.HiLetgo.ILI9341


SSD1306

SSD1306

An I2C mono color display controller, typically 128x64 pixels.

Tip

Needed NuGet: GHIElectronics.TinyCLR.Drivers.SolomonSystech.SSD1306


SSD1351

SSD1351

An I2C color display controller, typically 128x128 pixels.

Tip

Needed NuGet: GHIElectronics.TinyCLR.Drivers.SolomonSystech.SSD1351