-
-
Notifications
You must be signed in to change notification settings - Fork 165
Display Class
moononournation edited this page Apr 15, 2021
·
15 revisions
- RST pin is optional (The display RST pin can simply connect to the dev board reset pin, input -1 in this case)
Arduino_GFX *gfx = new Arduino_GC9A01(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_HX8347C(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_HX8347D(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_HX8352C(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_HX8357B(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_ILI9225(bus, 7 /* RST */);
Arduino_GFX *gfx = new Arduino_ILI9341(bus, 7 /* RST */, 0 /* rotation */);
This display not support 16-bit SPI. It require convert from 16-bit to 18-bit for every pixels so it is not very efficient.
Arduino_GFX *gfx = new Arduino_ILI9481_18bit(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */);
This display not support 16-bit SPI. It require convert from 16-bit to 18-bit for every pixels so it is not very efficient.
Arduino_GFX *gfx = new Arduino_ILI9486_18bit(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */);
This display not support 16-bit SPI. It require convert from 16-bit to 18-bit for every pixels so it is not very efficient.
Arduino_GFX *gfx = new Arduino_ILI9488_18bit(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */);
Arduino_GFX *gfx = new Arduino_JBT6K71(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */,
240 /* width */, 320 /* height */, 0 /* col offset 1 */, 0 /* row offset 1 */, 16 /* col offset 2 */, 0 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_NT39125(bus, TFT_RST, 2 /* rotation */, false /* IPS */,
240 /* width */, 376 /* height */, 0 /* col offset 1 */, 0 /* row offset 1 */, 0 /* col offset 2 */, 56 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_R61529(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_SEPS525(bus, 7 /* RST */, 0 /* rotation */);
Arduino_GFX *gfx = new Arduino_SSD1283A(bus, 7 /* RST */, 0 /* rotation */);
Arduino_GFX *gfx = new Arduino_SSD1331(bus, 7 /* RST */, 0 /* rotation */);
Arduino_GFX *gfx = new Arduino_SSD1351(bus, 7 /* RST */, 0 /* rotation */);
ST7735 have many variations, so the parameters is a little bit long.
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */,
128 /* width */, 160 /* height */, 2 /* col offset 1 */, 1 /* row offset 1 */, 2 /* col offset 2 */, 1 /* row offset 2 */, false /* BGR */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */,
128 /* width */, 160 /* height */, 2 /* col offset 1 */, 1 /* row offset 1 */, 2 /* col offset 2 */, 1 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */,
128 /* width */, 160 /* height */, 2 /* col offset 1 */, 3 /* row offset 1 */, 2 /* col offset 2 */, 1 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */,
128 /* width */, 160 /* height */, 0 /* col offset 1 */, 0 /* row offset 1 */, 0 /* col offset 2 */, 0 /* row offset 2 */, false /* BGR */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */,
128 /* width */, 128 /* height */, 2 /* col offset 1 */, 3 /* row offset 1 */, 2 /* col offset 2 */, 1 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 0 /* rotation */, false /* IPS */,
128 /* width */, 128 /* height */, 0 /* col offset 1 */, 32 /* row offset 1 */);
Arduino_GFX *gfx = new Arduino_ST7735(bus, 7 /* RST */, 3 /* rotation */, true /* IPS */,
80 /* width */, 160 /* height */, 26 /* col offset 1 */, 1 /* row offset 1 */, 26 /* col offset 2 */, 1 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_ST7789(bus, 7 /* RST */, 0 /* rotation */);
Arduino_GFX *gfx = new Arduino_ST7789(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);
Arduino_GFX *gfx = new Arduino_ST7789(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */,
240 /* width */, 280 /* height */, 0 /* col offset 1 */, 20 /* row offset 1 */, 0 /* col offset 2 */, 20 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_ST7789(bus, 7 /* RST */, 2 /* rotation */, true /* IPS */,
240 /* width */, 240 /* height */, 0 /* col offset 1 */, 80 /* row offset 1 */);
Arduino_GFX *gfx = new Arduino_ST7789(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */,
135 /* width */, 240 /* height */, 53 /* col offset 1 */, 40 /* row offset 1 */, 52 /* col offset 2 */, 40 /* row offset 2 */);
Arduino_GFX *gfx = new Arduino_ST7796(bus, 7 /* RST */, 0 /* rotation */);
Arduino_GFX *gfx = new Arduino_ST7796(bus, 7 /* RST */, 0 /* rotation */, true /* IPS */);