Releases: tobozo/ESP32-Chimera-Core
Kitsune
- Fixes/enhancements for TWatch
- Fix for wifi ghost button on M5Stack devices
- Config loader (e.g. for inheriting #defines from external cores)
- SD is now optional
- Thanks to @UT2UH,
ARDUINO_M5Stick_C_Plus
profile was added and the generic profileARDUINO_ESP32_DEV
can now be used
Stheno
Charybdis
ScreenShotService::snapPNG()
This is a feature release: the latest LovyanGFX release has PNG writing enabled so PNG support has been added to the ScreenShot service.
This feature requires PSRAM but yields very interesting results with images using a small palette (e.g. capturing a user interface).
- PNG encoding is 10x faster than JPG encoding
- PNG file is 10x smaller than JPG file
Scylla
Hecatoncheire
- Refactored files layout (many paths have changed, expect #include bugs)
- Added M5Core2, improved Odroid-Go, TWatch, M5StickC
- Added Touch support (still highly experimental)
- Improved multiple device support
- Removed
M5Stack.h
for less collision, now using#include <ESP32-Chimera-Core.h>
LovyanGFX.split("submodule").join("depends")
LovyanGFX library should now be installed separately from the ESP32-Chimera-Core codebase.
- Added ESP32 Wrover Kit to supported boards (was using ESP32_DEV)
- Moved ESP32 Wrover Kit define to ARDUINO_ESP32_WROVER_KIT
- Moved LovyanGFX from submodule to Arduino/Plaformio library dependency
LovyanGFX release
Features, refactoring and bugfixes
- bugfix: Reduced compiler warnings
- bugfix: The transparent color of pushImage did not work properly.
- bugfix: drawBmp and drawPng from the memory array did not work.
- update: Changed the argument of setTextSize from int to float.
- feature: Added drawBezier
This version is a courtesy of @lovyan03 who did a marvelous work of integrating his LovyanGFX library into his own ESP32-Chimera-Core fork.
LovyanGFX is an optimized display driver maintained by @lovyan03, it brings an average 30% speed improvement along with more flexibility towards adding custom boards.
This is still beta quality, most examples will fail due to the minor syntax changes, but the tradeoff is really worth it!
See LovyanGFX Readme for an overview of those minor changes along with the new features such as shapes, arcs, polygon drawing and filling, and much more ...
⚠ Only the following examples are currently working:
LGFX Beta Edition
Features, refactoring and bugfixes
- bugfix: Reduced compiler warnings
- bugfix: The transparent color of pushImage did not work properly.
- bugfix: drawBmp and drawPng from the memory array did not work.
- update: Changed the argument of setTextSize from int to float.
- feature: Added drawBezier
This beta version is a courtesy of @lovyan03 who did a marvelous work of integrating his LovyanGFX library into his own ESP32-Chimera-Core fork.
LovyanGFX is an optimized display driver maintained by @lovyan03, it brings an average 30% speed improvement along with more flexibility towards adding custom boards.
This is still beta quality, most examples will fail due to the minor syntax changes, but the tradeoff is really worth it!
See LovyanGFX Readme for an overview of those minor changes along with the new features such as shapes, arcs, polygon drawing and filling, and much more ...
⚠ Only the following examples are currently working:
LGFX Alpha Edition
This alpha version is a courtesy of @lovyan03 who did a marvelous work of integrating his LovyanGFX library into his own ESP32-Chimera-Core fork.
LovyanGFX is an optimized display driver maintained by @lovyan03, it brings an average 30% speed improvement along with more flexibility towards adding custom boards.
This is still alpha quality, most examples will fail due to the minor syntax changes, but the tradeoff is really worth it!
See LovyanGFX Readme for an overview of those minor changes along with the new features such as shapes, arcs, polygon drawing and filling, and much more ...
⚠ Only the following examples are currently working: