Tasmota/tasmota/displaydesc
Jacek Ziółkowski 02972ad3ea
Create Panlee_ZX4D30NE01S-UR_SC-02_no_touch.display.ini (#22344)
2024-10-22 16:35:16 +02:00
..
ESP32S3-4848S040_display.ini Add ESP32S3-4848S040 display.ini (#21259) 2024-04-23 22:12:27 +02:00
Elecrow_Terminal_ILI9488_p16_display.ini
GC9A01_display.ini Patch gc9a01 (#21137) 2024-04-10 16:48:55 +02:00
ILI9341_M5Stack_display.ini
ILI9341_display.ini
ILI9341_p8_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ILI9341_xpt_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ILI9342_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ILI9488_XPT2046_display.ini
ILI9488_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
Lanbon_L8_display.ini add uTouch settings 2024-06-04 16:45:08 +02:00
M5Stack_Dial_display.ini Patch gc9a01 (#21145) 2024-04-11 21:06:26 +02:00
M5stack_core2_display.ini Update M5stack_core2_display.ini 2024-06-05 12:53:13 +02:00
MF_ILI9488_p16_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
Odroid-go_display.ini
Panlee_ZX4D30NE01S-UR_SC-02_no_touch.display.ini Create Panlee_ZX4D30NE01S-UR_SC-02_no_touch.display.ini (#22344) 2024-10-22 16:35:16 +02:00
SH1106_display.ini
SH1107_M5Stick_mono_display.ini
SSD1306_70x42_display.ini
SSD1306_128x32_display.ini
SSD1306_128x64_display.ini
SSD1331_display.ini
SSD1351_display.ini
ST7262_rgb16_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ST7735S_128x128_Red_display.ini Adding display.ini for 1.44 inch 128x128 red SPI display (#19862) 2023-10-29 13:16:32 +01:00
ST7735S_Air101-LCD_display.ini
ST7735S_AtomS3_SPI2_display.ini Fix M5AtomS3 display descriptions 2024-05-31 15:37:23 +02:00
ST7735S_AtomS3_display.ini Fix M5AtomS3 display descriptions 2024-05-31 15:37:23 +02:00
ST7735S_M5StickC_display.ini
ST7735S_Pro4PM_display.ini
ST7735_128x160_display.ini
ST7789_135x240_display.ini
ST7789_Lilygo_S3_display.ini
ST7789_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
WS_epaper29_v1_display.ini
WS_epaper29_v2_display.ini
WS_epaper42_display.ini
WT32_SC01.ini Add uTouch to WT32_SC01 display.ini (#21258) 2024-04-23 22:05:00 +02:00
WT32_SC01_Plus.ini
WeAct_epaper42_display.ini add support for 4.2 inch epaper display from WeAct Studio (partial up… (#21717) 2024-07-08 17:25:06 +02:00
esp32_s3_sbox_display.ini
esp32s3-esp32-1732S019_display.ini Add display.ini file for esp32-1732S019 development board which is based on esp32s3 (#21384) 2024-05-08 09:18:51 +02:00
readme.md

readme.md

Display Descriptor files for use with universal display driver.

Options to select a display driver:

  1. file system driven if UFILESYSTEM is in place (preferred option for normal use) to select a display rename the file to "display.ini" and put into flash file system.
  2. scripter driven as a special section >d in scripter. copy the file to a script section >d and place a ->displayreinit cmd into the >B section (preferred for developing or modifying display driver)
  3. rule buffer 3 driven copy descriptor to rule buffer number 3 but do not enable rule 3 (descriptor may not contain ANY spaces in this mode)
  4. compile the descriptor into driver.

convert the file to a string and place it into your user_config_override.h file

Example:

#define DSP_ROM_DESC \
":H,SH1106,128,64,1,I2C,3c,*,*,*\n" \
":S,0,1,1,0,40,20\n" \
":I\n" \
"AE\n" \
"D5,80\n" \
"A8,3f\n" \
"D3,00\n" \
"40\n" \
"8D,14\n" \
"20,00\n" \
"A1\n" \
"C8\n" \
"DA,12\n" \
"81,CF\n" \
"D9F1\n" \
"DB,40\n" \
"A4\n" \
"A6\n" \
"AF\n" \
":o,AE\n" \
":O,AF\n" \
":A,00,10,40,00,02\n" \
":i,A6,A7\n" \
"#\n"

for further info about display descriptors read the tasmota docs display part.

the current files define the standard resolutions. if you change the resolution settings sometimes you also have to change some register values in the init or address map section