Releases: rzeldent/esp32-smartdisplay
Release 2.1.0
2.0.11
Release 2.0.10
Bump into LVGL 8.4.0
Added two new board s3touchlcd7
2.0.9
2.0.8
Develop into 2.0.8 (#142) * Prepared new version 2.0.4 * Updated boards * Updated platformio.ini * Added extern for touch_calibration_data * New build system for CI * Updated PCLK_HZ * UPdated variables for ST7789 * Update Variables GC9A01 * Updated ILI9341 * LVGL to ^8.3.9 * Typos * DST7262 variables * Typos and ST7701 variables * ST7701_LINE_CONFIG * ST7796 variables * SPI_DMA_CHANNEL * CST816S variables * GT911 variables * XPT2046 variables * Typo * esp_lcd_panel_io_3wire_spi_config_t * Updated boards * Updated boards * BOARD_HAS_ * Update board * rename with interfaces * Added Interface type to boards for LCD/TOUCH * All boards * wip ESP32-24232s022 * Updated 2432S022C * Updated boards Added warning for st7789_i80 * Added 8048S070R * Updated boards * Do not invert colors * Added IPS Setting * rename, include strength * Removed v11 version * Added logging * logging * Removed touch_config flags * Removed not required backlight set * Added strength * GT911, fix for non matching touch resolutions * UPdated boards * Updated boards * GT911 vendorId * updated boards * Update board * Boards to main * Updated boards * UPdate boards * %d->%f * Added logging for vendor config initialization * Two decimals * Updated boards * Data bits are upper D8-D15 * Updated boards * Updated boards * Added PlatformIo badge * Use LVGL pixel buffer size and malloc flags for json (#124) * Updated boards * Added spi_bus_config_t flags, intr flags and max_size * Small changes esp3228S022 * Update version to 2.0.5 * Minor changes to st7789_i80 * BCKL to GPIO_BCKL * Typo miso_io_num * Changed location of tuning off the display when initializing * Updated boards * Updated boards * 21-nothing-shown-on-screen-only-backlight * Updated boards to current develop * Do not check for information GT911 * Reenabled reading GTInfo: is required for resolution * Attempt to read GTInfo else use defaults * Updated boards * Updated boards + library version * Set PWM frtequency to 400Hz * New xpt2046 driver * Invert if IPS * Removed settings for XPT2046 * Fixed typo ptr in logging Updated boards/platformio.ini * Work in progress GT911 * Update for gt911 * Corrected rot swap touch * Move esp_lcd_touch to library * Updated defines * Updated boards * Test for all boards * Flags not yet! * Added export/exclude * Updated glob * Updated exclude globs * Moved touch libraries back in esp32-smartdisplay * Updated touch * Work in progress gc9a01 * Move addressed I2C to header * Added logging * Readded io_expander.c * Disabled reading info from gt911. Seems to cause problems * fixes * Typo refactor * calloc fix! * fixed for touch * Typo * Fixes * Fixes * fixes * fixes * st7796 * parameter checking for touch * Fixes * Fixes * fixes * VendorConfig * Remove cmd/cmds_size * Fixed * Fixes * Test * Update boards * 7701 * Fixes * fixes * Fixes rotation * lcd mirror conditional * TOUCH_SWAP_XY TOUCH_MIRROR_XY * All platforms * Bugfix for more points than configured * Updated MD/boards/platformio.ini * Updated boards * Updated boards * Updated boards
2.0.7
2.0.6
Develop into 2.0.6 (#133) * Prepared new version 2.0.4 * Updated boards * Updated platformio.ini * Added extern for touch_calibration_data * New build system for CI * Updated PCLK_HZ * UPdated variables for ST7789 * Update Variables GC9A01 * Updated ILI9341 * LVGL to ^8.3.9 * Typos * DST7262 variables * Typos and ST7701 variables * ST7701_LINE_CONFIG * ST7796 variables * SPI_DMA_CHANNEL * CST816S variables * GT911 variables * XPT2046 variables * Typo * esp_lcd_panel_io_3wire_spi_config_t * Updated boards * Updated boards * BOARD_HAS_ * Update board * rename with interfaces * Added Interface type to boards for LCD/TOUCH * All boards * wip ESP32-24232s022 * Updated 2432S022C * Updated boards Added warning for st7789_i80 * Added 8048S070R * Updated boards * Do not invert colors * Added IPS Setting * rename, include strength * Removed v11 version * Added logging * logging * Removed touch_config flags * Removed not required backlight set * Added strength * GT911, fix for non matching touch resolutions * UPdated boards * Updated boards * GT911 vendorId * updated boards * Update board * Boards to main * Updated boards * UPdate boards * %d->%f * Added logging for vendor config initialization * Two decimals * Updated boards * Data bits are upper D8-D15 * Updated boards * Updated boards * Added PlatformIo badge * Use LVGL pixel buffer size and malloc flags for json (#124) * Updated boards * Added spi_bus_config_t flags, intr flags and max_size * Small changes esp3228S022 * Update version to 2.0.5 * Minor changes to st7789_i80 * BCKL to GPIO_BCKL * Typo miso_io_num * Changed location of tuning off the display when initializing * Updated boards * Updated boards
Increased speed, fixed boards
2.0.5 2.0.5
Fixes and more boards supported
Still, best is to use the latest main, or if adventurous, use the latest develop!
2.0.0
A milestone has been reached. The long awaited version 2.0.0 is available.
This version is using the board definitions for the Sunton boards.
These definitions contain not only information about the CPU/Flash/PSRAM etc.. but also contain information about the peripherals of the board. For now the focus has been on the LCD and Touch.
The big advantage is that differences in the boards of the same type (like mirrored display) can be added easily, also by the user themselves. The boards also use a small layer to connect directly to the build-in function of the EspressIf firmware, reusing maintained software and drivers from the "official" EspressIf repository.
Unfortunately, this library breaks with the previous one. However, the configuration is now even simpler: Just select your board; no other defines are required besides lv_conf.h.