Skip to content

Releases: m5stack/M5GFX

0.1.13

04 Mar 05:54
5342c2b
Compare
Choose a tag to compare
  • Fixed a defect in AirQ's EPD drawing process.

  • Fixed an issue where pixel readout might not work correctly on ESP32-S3 models.

  • Fixed build error for ESP-IDF v5

  • Enable copyRect function of AtomDisplay/ModuleDisplay

  • Added various setting functions to LGFX_Button class

  • Add drawing function

    • drawSmoothLine,drawGradientLine
    • drawWideLine,drawWedgeLine
    • drawSpot,drawGradientSpot
    • drawGradientHLine,drawGradientVLine,fillGradientRect
  • Added functionality for native builds

    • Added the ability to draw the main body image
    • Added the ability to change the orientation using the keyboard [L][R] during operation.
    • Added a function to change the display size using the keyboard [0]~[6] during operation.
  • Improved color reproducibility for NTSC/PAL output

0.1.12

27 Dec 03:00
33d7d31
Compare
Choose a tag to compare

Important Notice

  • The copyRect function is no longer available in ModuleDisplay/AtomDisplay in order to support the new FPGA lot.

Fixed bugs

  • Some processes that handle files do not work correctly.
  • Image drawing using writeImage does not work correctly on PC
  • Compilation error with ESP-IDF 5.3.0
  • Compilation error on ESP32C3

New support

  • Compatible with SdFat32 and SdExFat
  • Compatible with GDEW0154D67

0.1.11

01 Nov 11:28
50821b3
Compare
Choose a tag to compare

bug fix.

  • Fixed a bug that prevented CoreInk from working with newer revisions of the EPD driver IC.
  • Fixed a bug that prevented jpeg rendering in native builds.

Improve.

  • Native builds support emulation of product lines using StampS3.
  • Adjustment for ArduinoESP32 v3.0.
  • Compatible with LittleFS and FFat.

0.1.10

12 Oct 07:59
b6e8eec
Compare
Choose a tag to compare

bug fix

  • Compile error with ESP-IDF v5

New Supported Devices

  • M5Cardputer

Improve

  • Added exclusive control for I2C communication (only between M5GFX and M5Unified)

0.1.9

20 Aug 05:53
f1e8df4
Compare
Choose a tag to compare

bug fix

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

New Supported Devices

  • M5DinMeter.

0.1.8

03 Aug 09:50
cfab209
Compare
Choose a tag to compare

update

  • Fixed build error in ESP-IDF v5 series
  • Eliminates flickering when drawing QR codes
  • platform = native build (running on PC) supported by PlatformIO
  • 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.

Newly supported devices

  • M5StickCPlus2
  • M5Dial
  • UnitMiniOLED
  • UnitGLASS2

0.1.7

10 Jun 05:39
7f3bcde
Compare
Choose a tag to compare

Correction details.

  • Fixed a possible failure in the startup process when ModuleDisplay is used.
  • Countermeasures against compile warnings in ESP-IDF.
  • Adjustment of drawArc / fillArc operation.

0.1.6

27 Apr 14:07
5495e8f
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.

0.1.5

21 Mar 08:17
70d59d7
Compare
Choose a tag to compare

Bug Fixes

Fixed a bug with the combination of ModuleDisplay and M5Stack Core V2.6
Fixed a compile error bug with ESP-IDF v5
Fixed a compile error bug with ESP32C3

Additional Functions

Added support for UnitGLASS.

0.1.4

16 Feb 03:48
4432dee
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a noise bug in ATOMDisplay / ModuleDisplay during image transfer.
  • 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

  • Changed the rotation direction of ModuleRCA, setting the positive position to 1 as in ATOMDisplay, etc.
  • Adjust the backlight brightness of ATOMS3.
  • Changed class inheritance source for external displays to M5GFX.

Additional Functions

  • Added support for UnitRCA.
  • ATOMDisplay / ModuleDisplay now stops signal output when sleep or wakeup is used.
  • A new config structure for external displays has been added, which can be configured by passing the structure to the constructor.