Skip to content

Releases: atanisoft/esp_lcd_ili9488

v1.1.0 - Version bump for ESP-IDF v6.0 compatibility

24 Nov 18:28
d81c024

Choose a tag to compare

  • 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

06 Mar 14:11

Choose a tag to compare

  • 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

12 Nov 13:25

Choose a tag to compare

  • 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

08 Apr 22:32
c55390f

Choose a tag to compare

New feature(s)

Issues fixed

  • A bug with rotation has been fixed (@jacobvc)

General Notes

  • None

v1.0.8 - Portrait vs Landscape orientation support

18 Mar 12:15

Choose a tag to compare

New feature(s)

  • Added landscape parameter to esp_lcd_new_panel_ili9488 to allow specifying the screen orientation. Default is portrait.

Issues fixed

  • None

General Notes

  • Thanks @jacobvc for the contribution of the new feature above in PR #7.

v1.0.7 - Bug Fix Release

06 Jan 18:36
a9d11b9

Choose a tag to compare

New feature(s)

  • None

Issues fixed

General Notes

  • The signature of esp_lcd_new_panel_ili9488 has been modified to add the buffer_size parameter.

v1.0.6 - Bug Fix release

29 Dec 14:52

Choose a tag to compare

New feature(s)

  • None

Issues fixed

General Notes

  • None

v1.0.5 - Parallel IO (Intel 8080) support

23 Nov 12:30

Choose a tag to compare

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

12 Nov 22:49

Choose a tag to compare

This release only updates the SPDX license tagging of source files.

Bug Fix release

11 Nov 13:59

Choose a tag to compare

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_callback since 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_MODE which can be used to toggle between BGR and RGB color mode
    on the ILI9488 display.
  • Enhanced example to switch from only using lv_spinner_create to instead use
    lv_meter_create and lv_anim_t to display an animated gauge.
  • Reduced default backlight brightness to 75%.
  • Switched from using esp_register_freertos_tick_hook to esp_timer_create
    for the tick update handler.
  • Add code to set the background color of the display to black.