Skip to content

Releases: m5stack/M5GFX

0.1.4

16 Feb 03:48
4432dee

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.

0.1.3

05 Feb 14:39
d231aa9

Choose a tag to compare

Bugfix

  • Fixed loss of gradation expression on M5StickCPlus.
  • Fixed a large error log when trying to perform I2C communication with incorrect settings.

Addition

  • Added support for ModuleRCA.
  • Added the ability to set pixel clock to AtomDisplay and ModuleDisplay.

Specification Change

  • remove include<FS.h>

0.1.2

09 Jan 06:09
e001793

Choose a tag to compare

Fix

  • add default pin setting for UnitOLED UnitLCD with ATOMS3.

Addition

  • add support RGB565 and grayscale for UnitRCA / ModuleRCA.

0.1.1

24 Dec 02:53
992d8af

Choose a tag to compare

  • fix ATOM S3 pin mapping
  • fix board name from ATOMS3LCD to ATOMS3.

0.1.0

08 Dec 02:03
adc2070

Choose a tag to compare

Bug Fixes

  • M5Paper does not read correctly when obtaining touch coordinates if the reading interval is too long.
  • ESP-IDFv5 causes compile error.

Addition

  • Added UnitRCA support.
  • Added ATOMS3LCD support.

0.0.20

21 Apr 05:32
3952d9e

Choose a tag to compare

Bug Fixes

  • When M5GFX.begin() is executed after SD.begin(), SD is not accessible.
  • Older touch coordinates are returned when a long interval between touch acquisitions is opened with GT911.
  • Compilation error with ArduinoESP32 v2.0.0.

Specification Change

  • Removed files included in LovyanGFX that are not used in the M5Stack series.

0.0.19

03 Apr 07:43
f9f51ba

Choose a tag to compare

Bug Fixes

  • I2C1 does not work with ESP32.
  • Initialization of UnitLCD sometimes fails in M5StampC3.
  • The return value of getTouchRaw function is wrong.
  • ESP32 I2C touch panel and LCD do not work correctly when used simultaneously on different cores.
  • JPG drawing is slow via ESP32 stream with unknown data length.
  • DMA transfer does not work correctly with ESP32C3 SPI.

Addition

  • fontWidth function. (get default width of font)
  • Send command to change SD card to SPI mode at startup.

0.0.18

19 Feb 02:53
09b7615

Choose a tag to compare

Bug fixes

  • vlw fonts are not properly clipped.
  • readRect does not work with IT8951.
  • Reset unicode decoding when using setCursor.

Update

  • Add board type for M5Unified. ( ATOM PSRAM / ATOM U )
  • Improvement of UnitOLED communication error recovery process.
  • Gamma correction for UnitOLED tile pattern.

0.0.17

18 Jan 14:06
324e94d

Choose a tag to compare

bugfix: Not displayed correctly with Unit OLED.

0.0.16

15 Jan 05:02
d49e9e3

Choose a tag to compare

fix: Unable to compile with SdFat v2.1.2
add: Same font as UIFlow (DejaVu9,12,18,24,40,56,72)
add: pushGrayscaleImage function.
add: drawQoi function. (QOI format image drawing)
improve: PNG drawing speed.