Yesterday night I found some time to port this library and make the Fonts part work in IDF.
This is part of my intent to port an existing Epaper espressif32-arduino Firmware into ESP-IDF. You can find it here and unless I'm missing something it can be already added as a git submodule in existing projects.
https://github.com/martinberlin/Adafrui ... ry-ESP-IDF
When linking a component like this from other components do not forget to add in the CMakeLists file:
idf_component_register(SRCS ${srcs}
REQUIRES "Adafruit-GFX"
)
So your component can extend this class. Soon I will add an Epaper driver example implementing this if someone shows interest.
Please be aware that I'm quite new to C++ OOP (About 1 and half years experience)
So my classes and OOP may not be perfect. Other than that Adafruit uses the Print namespace of Arduino, due to that, I was forced to add some classes that I didn't wanted to add. So please check the README before using this.
Is working for geometries and print/println tests this are my demo images