esp-idf/components/esp_lcd/src
morris 4ae845cd3e fix(rgb_lcd): relax the check for the data line GPIO
There are a bunch of cases you might want some pins not exposed.

Eg.

  * Reading say 8 bit data and outputting the top 5 bits, discarding the rest by not mapping those data pins to output pins

 * Not using hsync/vsync because sync data is embedded within the data bits for more timing flexibility (eg. interlacing).

 * Using the LCD module as a high speed parallel data output bus, with no need for sync/control pins.

Removing this validation makes these cases work.

Merges https://github.com/espressif/esp-idf/pull/13103
2024-02-06 10:35:11 +08:00
..
esp_lcd_common.c lcd: refactor ut into test app 2022-02-14 18:43:50 +08:00
esp_lcd_common.h lcd: support I2S1 LCD mode on esp32 2022-03-14 13:55:01 +08:00
esp_lcd_panel_io_i2c.c lcd_i2c: reduce recommended link size 2023-03-29 19:08:44 +08:00
esp_lcd_panel_io_i2s.c fix(i80_lcd): reset cs gpio on exit 2023-08-14 02:30:54 +00:00
esp_lcd_panel_io_i80.c fix(i80_lcd): enhance the check of a valid data phase 2023-11-28 09:57:11 +08:00
esp_lcd_panel_io_spi.c feat(spi_lcd): control DC level for cmd, param, color phase separately 2024-01-03 17:25:01 +08:00
esp_lcd_panel_io.c esp_lcd: Add function for register on color done callback. 2022-11-10 08:37:46 +01:00
esp_lcd_panel_nt35510.c feat(st7789): add data endian config 2023-09-06 16:59:13 +08:00
esp_lcd_panel_ops.c lcd: don't turn on disp in init 2022-04-21 13:59:47 +00:00
esp_lcd_panel_rgb.c fix(rgb_lcd): relax the check for the data line GPIO 2024-02-06 10:35:11 +08:00
esp_lcd_panel_ssd1306.c lcd: Support rotation SSD1306 and changed example for using LVGL port component. 2022-12-07 09:04:17 +01:00
esp_lcd_panel_st7789.c feat(st7789): add data endian config 2023-09-06 16:59:13 +08:00