Skip to content

Releases: lovyan03/LovyanGFX

1.1.16

04 Jun 11:50
50a1800
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.1.12...1.1.16

1.1.12

31 Dec 14:54
d0beeee
Compare
Choose a tag to compare

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

08 Sep 00:07
302169a
Compare
Choose a tag to compare

bug fix

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

1.1.8

03 Aug 09:49
19a2e71
Compare
Choose a tag to compare

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

10 Jun 04:54
0cabacd
Compare
Choose a tag to compare

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

27 Apr 14:07
8be80cb
Compare
Choose a tag to compare

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

24 Feb 15:34
43f2165
Compare
Choose a tag to compare

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

09 Jan 05:48
fa1e250
Compare
Choose a tag to compare

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

24 Dec 02:36
7be9f76
Compare
Choose a tag to compare

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

09 Jul 14:15
Compare
Choose a tag to compare

HotFix

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

Bug Fixes

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 )