LovyanGFX Versions Save

SPI LCD graphics library for ESP32 (ESP-IDF/ArduinoESP32) / ESP8266 (ArduinoESP8266) / SAMD51(Seeed ArduinoSAMD51)

1.1.12

4 months ago

bug fix

  • Some processes that handle files do not work
  • Malfunction of writeImage image drawing on PC
  • ESP-IDF v5 and ESP32C3 compilation error
  • Add exclusive control to I2C communication
  • JPEG cannot be drawn with native build

1.1.9

8 months ago

bug fix

  • I2C communication error with ESP32S3.
  • Crash when using DMA communication with insufficient memory.

1.1.8

9 months ago

update

  • Eliminates flickering when drawing QR codes
  • platform = native build (running on PC) supported by PlatformIO
  • Fixed build error in ESP-IDF v5 series
  • Changed specifications so that memory is not immediately released when drawing PNGs. With this addition, the function releasePngMemory() was added to release memory after drawing PNGs.

1.1.7

11 months ago

Correction details.

  • Fixed a display problem with GC9A01 when CS pin is not used. (thanks @unos !)
  • Fixed a possible failure in the startup process when ModuleDisplay is used.
  • Countermeasures against compile warnings in ESP-IDF.
  • Adjustment of drawArc / fillArc operation.

1.1.6

1 year ago

Bug fix

  • Fixed a bug that unrelated GPIO settings are changed in ArduinoESP32 1.0.x series.
  • Improved stability of ESP32 I2C communication.
  • Adjustment of ESP32 backlight lighting control.

Additional Functions

  • Added a function to specify a device name to be operated by LinuxFB.
  • Added support for UnitGLASS.
  • Added support for ST7565.

1.1.5

1 year ago

Bug Fixes

  • Fixed loss of gradation expression on ST7789 ( #347 thanks @gtwht ! ).
  • Fixed a bug that swapBytes did not work for specifying transparent color when outputting uint16_t array with pushImage.
  • Fixed a large error log when trying to perform I2C communication with incorrect settings.
  • Fixed a bug that prevented JPG and PNG rendering from working properly when the orientation was changed by setRotation.
  • Fixed a bug that I2C communication speed was slower than specified in ESP32S3.
  • Fixed a compile error bug in ESP-IDF v5

Specification Change

  • Adjust the backlight brightness of ATOMS3.

Additional Functions

  • Added support I2C for RP2040 ( thanks @yasuhirok-git ! )
  • Added support TTGO T4 Display ( thanks @lefty01 ! )
  • Added setting sample for M5Stack ModuleDisplay.
  • Added setting sample for Makerfabs ESP32-S3 Parallel TFT with Touch 4.3
  • Added setting sample for Makerfabs ESP32-S3 Parallel TFT with Touch 4.0
  • Added support ST7701 / GC9503
  • ATOMDisplay can control signal stop and output when using sleep or wakeup.
  • Added the ability to set pixel clock to AtomDisplay.

1.1.2

1 year ago

Important change

  • Raised major version to 1. With this change, the LGFX_USE_V1 define is no longer needed. If you want to use v0, you will need a define of LGFX_USE_V0.

Addition

  • add support RGB565 and grayscale for Panel_CVBS.

0.5.0

1 year ago

Bug Fixes

  • ESP-IDFv5 causes compile error. ( thanks @JeremiahGillis & @sukesh-ak ! )
  • GT911 does not read correctly when obtaining touch coordinates if the reading interval is too long. ( thanks @hollyhockberry ! )
  • SPI mode cannot be set correctly with SAMD21/SAMD51 ( thanks @cosmoois ! )

New device support

  • M5Stack ATOM S3.
  • M5Stack ATOM S3 + ATOM Display.
  • Makerfabs Parallel TouchCamera series.
  • Adafruit HalloWings / Feather ESP32-S2 / Feather ESP32-S3 TFT / FunHouse ( thanks @PaintYourDragon ! )
  • LoLin S3Pro ST7735 & ILI9341/XPT2046 ( thanks @tobozo ! )
  • S6D04K1.
  • NT35510.
  • RGB panel with ESP32S3.
  • NTSC/PAL composite video output with ESP32.
  • HUB75 output with ESP32.

Misc

  • add function IT8951 setVCOM / getVCOM ( thanks @martinberlin ! )
  • add PWM backlight control with RP2040 ( thanks @tobozo ! )
  • add support LittleFS + SDFS with RP2040 ( thanks @tobozo ! )
  • add support SoftwareSPI with XPT2046.

0.4.18

1 year ago

HotFix

  • I2C does not work properly with ESP32S3.
  • DMA transfer fails when sharing SPI bus with other devices on ESP32S3.

Bug Fixes

  • Builds for PCs fail to compile. ( thanks @hollyhockberry )

Addition

  • getScanLine
  • fillSmoothCircle
  • fillSmoothRoundRect

New support

  • GC9107
  • RM68120
  • R61529
  • IT8951 with specifications other than M5Paper

Misc

  • JPG decoding speed improvement.
  • SAMD51 supports 1-bit dummy clock at SPI read.
  • Added build instructions documentation for PCs ( thanks @36kyo )

0.4.17

2 years ago

HotFix

  • Crash when using I2C with ESP32S2.

Update

  • Reduction of FT5x06 communication traffic.

Add

  • setting sample for Makerfabs ESP32-S2-Parallel-TFT-with-Touch.