Releases: atanisoft/esp_lcd_ili9488
Releases · atanisoft/esp_lcd_ili9488
v1.1.0 - Version bump for ESP-IDF v6.0 compatibility
- fix: add compatibility to ESP-IDF v6.0 and bump minor version
- fix: example version
- fix: ifguard around TFT_COLOR_MODE
- fix: make required conditional so it doesn't break previous ESP-IDF versions
- docs: update changelog for v1.1.0
v1.0.11 - Updates to LVGL examples
- Removed Kconfig.projbuild from the LVGL example as it introduced complexity
that wasn't needed. - Restrict LVGL example to LVGL 8.x as it will require rework for LVGL 9.x.
- Updated LVGL example for ESP-IDF v5.4
v1.0.10 - Bug fixes and 16-bit mode for i8080 example
- Ensure the color_buffer is freed upon delete (@nebkat)
- Enable 16-bit mode support for i8080 example and updates for idf v5.0 APIs
v1.0.9 - Bug fixes and new example
New feature(s)
- New i8080 example has been added (@meibao-real)
Issues fixed
- A bug with rotation has been fixed (@jacobvc)
General Notes
- None
v1.0.8 - Portrait vs Landscape orientation support
v1.0.7 - Bug Fix Release
New feature(s)
- None
Issues fixed
- [https://github.com//issues/3]
General Notes
- The signature of
esp_lcd_new_panel_ili9488has been modified to add thebuffer_sizeparameter.
v1.0.6 - Bug Fix release
v1.0.5 - Parallel IO (Intel 8080) support
New feature(s)
- Support for parallel IO (Intel 8080) interface.
Issues fixed
General Notes
- When using four wire SPI mode be sure to use 18-bit color depth as noted in the readme.
- When using parallel IO mode be sure to use 16-bit color depth as noted in the readme.
v1.0.4 - SPDX License tag updates
This release only updates the SPDX license tagging of source files.
Bug Fix release
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:
- Remove unused
lvgl_port_update_callbacksince the example does not include
touch support or any screen rotation API calls. - Add option for enabling / disabling double buffering with LVGL, default is to
use a single buffer. - Added missing Kconfig.projbuild entry for
TFT_RESET_PIN, added new entry
DISPLAY_COLOR_MODEwhich can be used to toggle between BGR and RGB color mode
on the ILI9488 display. - Enhanced example to switch from only using
lv_spinner_createto instead use
lv_meter_createandlv_anim_tto display an animated gauge. - Reduced default backlight brightness to 75%.
- Switched from using
esp_register_freertos_tick_hooktoesp_timer_create
for the tick update handler. - Add code to set the background color of the display to black.