Parallel IO mode (Intel 8080 interface) should use 16-bit color mode instead of being forced into 18-bit color mode that is required for use when the SPI interface is used.
This release only updates the SPDX license tagging of source files.
This release removes (and desupports) a dependency on 32-bit color depth when
using LVGL, the color conversion code has only ever supported 16-bit color data
but was incorrectly casting the source color data to uint32_t instead of
uint16_t.
As a result of the above bug fix the esp_lcd_panel_dev_config_t field
bits_per_pixel will be ignored by esp_lcd_new_panel_ili9488 and the ILI9488
will always use the 18-bit color mode.
The LVGL example has been updated as below:
lvgl_port_update_callback since the example does not include
touch support or any screen rotation API calls.TFT_RESET_PIN, added new entry
DISPLAY_COLOR_MODE which can be used to toggle between BGR and RGB color mode
on the ILI9488 display.lv_spinner_create to instead use
lv_meter_create and lv_anim_t to display an animated gauge.esp_register_freertos_tick_hook to esp_timer_create
for the tick update handler.This release contains a bug fix related to a compilation failure with ESP-IDF
v5.0.1 replacing esp_lcd_color_space_t with lcd_color_rgb_endian_t but
retaining the original name in esp_lcd_panel_dev_config_t for the value. At
this time the library supports both ESP-IDF v4.4.x and v5.x but the new values
in lcd_color_rgb_endian_t are not being used as they are compatible with the
existing values defined in esp_lcd_color_space_t, once ESP-IDF v5.1.x has
become stable and legacy enums are removed this library will be updated accordingly.
Fixed: https://github.com/atanisoft/esp_lcd_ili9488/issues/1
This release is the first revision of this component and includes basic support for ILI9488 displays including the 18-bit color depth conversion which is required for SPI interface displays.
idf.py add-dependency "atanisoft/esp_lcd_ili9488^1.0.7"