ESP32-Chimera-Core

ESP32-Chimera-Core ๐Ÿ‘พ is an arduino library for M5Stack, Odroid-Go, D-Duino-32-XS and other ESP32/TFT/SD bundles

OTHER License

Stars
159

Bot releases are visible (Hide)

ESP32-Chimera-Core - Stheno

Published by tobozo almost 4 years ago

This is a maintenance release.

PNG encoding is now handled by LovyanGFX internals, the syntax for ScreenShot is unchanged.
GIF Encoding is also available via snapGIF(), also requires psram and limited to 8bits colors.

ESP32-Chimera-Core - Charybdis

Published by tobozo about 4 years ago

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).

image

  • PNG encoding is 10x faster than JPG encoding
  • PNG file is 10x smaller than JPG file
ESP32-Chimera-Core - Scylla

Published by tobozo about 4 years ago

This is a minor feature/maintenance release

  • More TFT_eSPI font style compat
  • Removed drawBitmap now redundant with LGFX
  • T-Watch tweaks (still a work in progress)
  • Experimental NVS Scanner
ESP32-Chimera-Core - Hecatoncheire

Published by tobozo about 4 years ago

  • 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>
ESP32-Chimera-Core - LovyanGFX.split("submodule").join("depends")

Published by tobozo over 4 years ago

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
ESP32-Chimera-Core - LovyanGFX release

Published by tobozo over 4 years ago

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:

ESP32-Chimera-Core - LGFX Beta Edition

Published by tobozo over 4 years ago

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:

ESP32-Chimera-Core - LGFX Alpha Edition

Published by tobozo over 4 years ago

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:

ESP32-Chimera-Core - mandog

Published by tobozo almost 5 years ago

Badges
Extracted from project README
arduino-library-badge PlatformIO Registry
Related Projects