Releases: esp-arduino-libs/ESP32_Display_Panel
Releases · esp-arduino-libs/ESP32_Display_Panel
Release v0.2.1
v0.2.1 - 2024-11-14
Enhancements:
- feat(lcd): add LCD controller JD9365 @Y1hsiaochunnn (#123)
- feat(board): add board Waveshare ESP32-P4-NANO @Y1hsiaochunnn (#123)
- feat(board): add board Waveshare ESP32-S3-Touch-LCD-4.3B/5/5B/7 @H-sw123 (#124)
- feat(board): add configuration for ignoring board in Kconfig
- feat(ci): use finer-grained file modification jobs
Bugfixes:
- fix(bus & lcd): update RGB conf based on esp-idf v5.4
Full Changelog: v0.2.0...v0.2.1
Release v0.2.0
v0.2.0 - 2024-11-08
Enhancements:
- feat(repo): support build on the esp-idf
- feat(bus & lcd): support MIPI-DSI LCD
- feat(lcd): add LCD controller EK79007
- feat(lcd): add LCD controller ILI9881C
- feat(panel): add support for MIPI-DSI LCD
- feat(board): add support for Waveshare ESP32-S3-Touch-LCD-2.1 @martinroger (#117)
- feat(board): add support for Espressif ESP32-P4-Function-EV-Board
- feat(examples): add MIPI-DSI LCD
- feat(examples): optimize anti-tear rotation in lvgl_port_v8
- feat(ci): update for MIPI-DSI LCD
- feat(test_apps): add MIPI-DSI LCD
Bugfixes:
- fix(touch): release ISR semaphore when delete
Full Changelog: v0.1.8...v0.2.0
Release v0.1.8
v0.1.8 - 2024-10-25
Enhancements:
- feat(board): add support for Waveshare ESP32-S3-Touch-LCD-1.85 by @martinroger
- feat(docs): add additional information about screen drift issue
Bugfixes:
- fix(examples): correct readme broken links
New Contributors
- @martinroger made their first contribution in #115
Full Changelog: v0.1.6...v0.1.8
Release v0.1.6
v0.1.6 - 2024-07-30
Enhancements:
- feat(board): add support for Fitipower EK9716B LCD controller for CrowPanel 7.0" board by @lboue (#78)
- feat(board): add support for Waveshare ESP32-S3-Touch-LCD-4.3 by @lboue (#99)
Bugfixes:
- fix(examples): fix
LVGL_PORT_ROTATION_DEGREE
issue by @lboue (#76) - fix(examples): fix issue with I2C.ino
EXAMPLE_TOUCH_ADDRESS
missing as variable by @lboue (#84) - fix(examples): fix WiFiClock wrong name
ScreenPassord
by @lboue (#82) - fix(examples): fix LCD using
configVendorCommands()
beforeinit()
- fix(examples): fix
LV_USE_DEMO_WIDGETS
typo by @lboue (#98) - fix(examples): fix
Tearing fucntion
typo by @lboue (#96) - fix(examples): fix WiFiClock log HTTP error code to serial console by @lboue (#97)
- fix(examples): fix WiFiClock description
- fix(gt911): allow to set the GT911 touch device address by @lboue (#86)
- fix(conf): fix the issue that the
ESP_PANEL_EXPANDER_HOST_ID
flag is not working properly - fix(conf): fix
LCD Venbdor
typo (#92)
New Contributors
- @gsgill112 made their first contribution in #102
Full Changelog: v0.1.5...v0.1.6
Release v0.1.5
v0.1.5 - 2024-07-16
Enhancements:
- feat(gt911): support set I2C address by using RST and INT pins
- feat(lvgl_port): set the lvgl task to run on the same core as the Arduino task by default
- feat(board): increase the RGB pclk frequency to 26MHz for
ESP32_4848S040C_I_Y_3
- feat(board): add new board
elecrow: CROWPANEL_7_0
by @lboue (#71) - feat(conf): add connection comments for the RGB pins in ESP_Panel_Board_Custom.h (#58, #68)
Bugfixes:
- fix(panel): init expander host with correct macro (#65)
- fix(panel): don't reset the LCD if the bus is RGB bus and the
ESP_PANEL_LCD_FLAGS_AUTO_DEL_PANEL_IO
is enabled - fix(examples): fix lvgl port rotation issue when enabling avoid tearing by @NecroMancer05
- fix(pre-commit): switch to Python 3 for pre-commit @lboue (#70)
- fix(docs): specify lvgl version >= v8.3.9 and < 9
- fix(docs): update board ESP32-S3-BOX-3 & ESP32-S3-BOX-3B
New Contributors
Full Changelog: v0.1.4...v0.1.5
Release v0.1.4
v0.1.4 - 2024-06-17
Enhancements:
Bugfixes:
- fix(conf): fix error when include inside file (#52)
- fix(docs): switch M5Stack doc links to english by @lboue (#50)
- fix(board): fix m5stack coreS3 power issue (#54)
Full Changelog: v0.1.3...v0.1.4
Release v0.1.3
What's Changed
Enhancements:
- feat(board): add add new board M5CORE2 by @MacChu0315-Espressif (#40)
- feat(board): add add new board M5DIAL by @MacChu0315-Espressif (#41)
- feat(board): add add new board M5CORES3 by @MacChu0315-Espressif (#45)
- feat(example): add support for PlatformIO by @isthaison (#37)
Bugfixes:
- fix(version): fix version mismatch
- fix(docs): update files related to version and board M5CORE2
New Contributors
- @MacChu0315-Espressif made their first contribution in #40
Full Changelog: v0.1.2...v0.1.3
Release v0.1.2
v0.1.2 - 2024-06-01
Enhancements:
- feat(config): add version control for all configuration files by @Lzw655 (#32)
- feat(touch): add i2c st1633 by @Lzw655 (#22)
- feat(pre-commit): support to check file versions
Bugfixes:
- fix(docs): fix broken links in 'Panel Test Example' README by @lboue (#27)
- fix(config): fix wrong header order by @Lzw655 (#35)
Full Changelog: v0.1.1...v0.1.2
Release v0.1.1
Release v0.1.0
v0.1.0 - 2024-03-07
Breaking changes:
- Restructure the driver framework based on arduino-esp32 v3 version and is not compatible with the v2 version
- Add and modify some APIs for
bus
,LCD
andtouch
object classes - Temporarily remove
Kconfig
andtest_apps
, which are used for ESP-IDF. Remove actionbuild_test
. - Support using independent drivers instead of the entire
ESP_Panel
. In this case, users don't need to enter the ESP32_Display_Panel folder and copyESP_Panel_Conf_Template.h
.
Enhancements:
- Add new bus type:
QSPI
- Add new LCD controllers:
GC9B71
,NV3022B
,ST7701
,ST7789V
,ST77916
,ST77922
- Add new touch controllers:
ST7123
- Add new supported boards:
ESP32-4848S040C_I_Y_3
- Add
LCD
andTouch
examples for using standalone drivers LCD
supports to reconfigure the vendor specific initialization sequenceTouch
supports to use ISR pin for interruptionLVLG
examples support RGB LCD avoid tearing function- Update all README.md files and add FAQ section