Tasmota/tasmota/displaydesc
Samir El Benna 7072c3a0ef
Completed display.ini for M5Stack Dial (#21144)
* Fixed wrong colors view

* Added display.ini for M5Stack Dial

* Added touch FT3267 support (seen as FT5206 from tasmota) and fixed touch rotation
2024-04-11 15:37:06 +02:00
..
Elecrow_Terminal_ILI9488_p16_display.ini Add files via upload (#18957) 2023-06-26 20:22:21 +02:00
esp32_s3_sbox_display.ini sbox has blue, red inversion 2022-07-11 14:05:02 +02:00
GC9A01_display.ini Patch gc9a01 (#21137) 2024-04-10 16:48:55 +02:00
ILI9341_display.ini rename dispdesc.txt to display.ini 2021-05-01 18:33:43 +02:00
ILI9341_M5Stack_display.ini LVGL complete support for uDisplay 2021-05-03 22:04:41 +02:00
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_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ILI9488_XPT2046_display.ini rework of mapping 2021-05-11 00:26:14 -07:00
Lanbon_L8_display.ini Add display.ini file for the Lanbon L8 device. 2021-05-16 19:29:43 +02:00
M5stack_core2_display.ini fix rotate 2021-10-04 13:04:48 +02:00
M5Stack_Dial_display.ini Completed display.ini for M5Stack Dial (#21144) 2024-04-11 15:37:06 +02:00
MF_ILI9488_p16_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
Odroid-go_display.ini Odroid-go display.ini 2021-05-08 11:13:05 +02:00
readme.md Layout fix 2021-05-22 18:00:41 +02:00
SH1106_display.ini rename dispdesc.txt to display.ini 2021-05-01 18:33:43 +02:00
SH1107_M5Stick_mono_display.ini Rename M5Stick display template 2021-05-30 19:13:18 +02:00
SSD1306_70x42_display.ini add more SSD1306 descriptors 2022-09-03 17:11:58 +02:00
SSD1306_128x32_display.ini add more SSD1306 descriptors 2022-09-03 17:11:58 +02:00
SSD1306_128x64_display.ini add more SSD1306 descriptors 2022-09-03 17:11:58 +02:00
SSD1331_display.ini rename dispdesc.txt to display.ini 2021-05-01 18:33:43 +02:00
SSD1351_display.ini rename dispdesc.txt to display.ini 2021-05-01 18:33:43 +02:00
ST7262_rgb16_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ST7735_128x160_display.ini Display descriptor for ST7735 128x160 display (#18741) 2023-05-29 18:50:03 +02: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 Create ST7735S_Air101-LCD_display.ini 2023-04-24 16:53:37 +02:00
ST7735S_ATOM_S3_diplsay.ini Create ST7735S_ATOM_S3_diplsay.ini (#20566) 2024-01-22 19:27:44 +01:00
ST7735S_M5StickC_display.ini Rotate default orientation for M5StickC 2021-05-26 22:27:27 +02:00
ST7735S_Pro4PM_display.ini fix display colors; remove unnecessary lines (#17973) 2023-02-17 19:42:14 +01:00
ST7789_135x240_display.ini Add ST7789 135x240 display 2022-12-11 17:21:03 +11:00
ST7789_display.ini display ini to utouch (#21029) 2024-03-27 12:12:59 +01:00
ST7789_Lilygo_S3_display.ini Add Lilygo-S3-Display template 2022-10-06 19:53:18 +02:00
WS_epaper29_v1_display.ini Epaper update (#17727) 2023-01-17 10:19:06 +01:00
WS_epaper29_v2_display.ini Epaper update (#17727) 2023-01-17 10:19:06 +01:00
WS_epaper42_display.ini Epaper update (#17727) 2023-01-17 10:19:06 +01:00
WT32_SC01_Plus.ini Add support for WT32_SC01 Plus display (#18538) 2023-04-29 14:45:10 +02:00
WT32_SC01.ini Update WT32_SC01.ini 2022-08-28 20:36:50 +02:00

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