Overview of LovyanGFX
masterLovyanGFX is a high-performance graphics library for displays (LCD, OLED, EPD) compatible with ESP32, ESP8266, and ATSAMD51. It aims to provide higher functional coverage and better performance than AdafruitGFX and TFT_eSPI while maintaining API compatibility with them.
Key features include:
- Support for ArduinoESP32 and ESP-IDF.
- 16-bit and 24-bit color modes.
- DMA transfer support for background processing during communication.
- Fast rotation and scaling of off-screen buffers (sprites).
- Support for multiple simultaneous displays.
- Automatic color reduction for monochrome displays.
- PC support via OpenCV or SDL2.
- Composite video (NTSC, PAL) output on ESP32.