41#ifndef BACKENDS_GP_DISPLAY_H
42#define BACKENDS_GP_DISPLAY_H
An abstraction for display, keyboard and mouse.
const struct gp_backend_display_model gp_backend_display_models[]
NULL-terminated array of display model names indexed by enum gp_backend_display_model_ids.
gp_backend_display_model_ids
Supported displays.
@ GP_ST7789_2_8
240x320 2.8 TFT LCD.
@ GP_WAVESHARE_7_5_V2
WaveShare RPi e-ink HAT 1BPP grayscale 800x480.
@ GP_ST7796_3_5
320x480 3.5 TFT LCD.
@ GP_ST7735_1_8
128x160 1.8 TFT LCD.
@ GP_JLX256128_1
A 256x128 LCD display 1bpp mode.
@ GP_WAVESHARE_3_7
WaveShare RPi e-ink HAT 1BPP/4BPP grayscale 280x480.
@ GP_GMT020_02
240x320 2.0 TFT LCD.
@ GP_JLX256128_2
A 256x128 LCD display 2bpp mode.
@ GP_WEACT_2_13_BW
WeeAct 2.13 inch BW display.
@ GP_WEACT_2_9_BW
WeeAct 2.9 inch BW display.
@ GP_ST7789_1_9
170x320 1.9 TFT LCD.
@ GP_GMG12864
An 128 x 64 BW LCD display.
gp_backend * gp_backend_display_init(enum gp_backend_display_model_ids model)
Initializes a hardware display.
A display model description.
const char * name
A human readable display name used as id.
const char * desc
A display description.