Skip to content

Repository files navigation

M5GFX

Graphics library for M5Stack series

Supported framework

  • ESP-IDF
  • Arduino for ESP32

Supported device

  • M5Stack ( Basic / Gray / GO / Fire )
  • M5Stack Core2
  • M5Stack CoreS3 / CoreS3SE
  • M5Stack CoreInk
  • M5Stick C
  • M5Stick C Plus
  • M5Stick C Plus2
  • M5Paper
  • M5PaperS3
  • M5Tough
  • M5Station
  • M5ATOMS3 / ATOMS3R
  • M5Dial
  • M5DinMeter
  • M5Cardputer
  • M5CardputerADV
  • M5VAMeter
  • M5Tab5
  • ArduinoNessoN1
  • UnitOLED
  • UnitMiniOLED
  • UnitLCD
  • UnitRCA / ModuleRCA
  • UnitGLASS
  • UnitGLASS2
  • AtomDisplay / ModuleDisplay

Notes

Arduino as an ESP-IDF component

When arduino-esp32 is used as an ESP-IDF component together with this library, the library links the Arduino component automatically (it looks for a component named arduino, arduino-esp32 or espressif__arduino-esp32 in the build) so that it is compiled with the same ARDUINO definitions as the application. Without that, the application and the library would see different layouts of the same classes. Set M5GFX_ARDUINO_COMPONENT=<name> (CMake cache variable) if your Arduino component has another name, or M5GFX_ARDUINO_COMPONENT=OFF to disable this.

License

M5GFX : MIT
LovyanGFX : FreeBSD lovyan03
TJpgDec : original ChaN
Pngle : MIT kikuchan
QRCode : MIT Richard Moore and Nayuki
result : MIT Matthew Rodusek
GFX font and GLCD font : 2-clause BSD Adafruit Industries
Font 2,4,6,7,8 : FreeBSD Bodmer
converted IPA font : IPA Font License IPA
efont : 3-clause BSD The Electronic Font Open Laboratory
TomThumb font : 3-clause BSD Brian J. Swetland / Vassilii Khachaturov / Dan Marks

About

Graphics library for M5Stack series

Resources

Stars

377 stars

Watchers

16 watching

Forks

Releases

Packages

Used by

Contributors

Languages