XarkLabs / PDQ_GFX_Libs

Optimized fork of Adafruit's GFX library (and drivers) for Arduino (AVR).
114 stars 37 forks source link

Esp32, worth or just pain? #28

Closed ismenc closed 1 year ago

ismenc commented 2 years ago

Hi. I'm working with esp32 and ST7735, pretty disappointed with adafruit gfx (and spi display) performance I ended up in this repository.

As I see currently only avr architectures are supported. I've 2 questions. Can the improvements in this library be ported to ESP32 stack? (how much effort will it require to me to do so?) Also, as i cannot test it at the moment, do you think it will help with my projject problem which is shown in the next gif

animation

As you can see i'm displaying bitmap animations. The second one runs smoothly because every animation frame only adds more pixels and therefor it is not needed to 'clear' the previous frame. For the first animation i have to draw a black rectangle in order to clear the previous animation frame and it makes the time between frames bigger and flicker. As i cannot test right now i don't know if adapting and using the library will help my animations/printings to be smoother.

Thank you.

XarkLabs commented 1 year ago

The main optimizations were designed with AVR in mind, so probably better options.