a port to ESP32 which depends on ESP32-IDF (see also 525c765784f8d3116cecfa9b9b006aa0fb7f913c); abstraction of I2C interface and/or adaptation to Arduino framework would be necessary
Some alternative starting point: 82f4bf12a5e94ba4013daffe7575ca3bc43bbf29
The currently (7b84f5e69abdf7c3bccadfb38f9b38ea4694d5be) used way to write pixels is inefficient. As for each pixel the full display is re-written.
There are better approaches which would need adaptation:
Some alternative starting point: 82f4bf12a5e94ba4013daffe7575ca3bc43bbf29
Further resources:
💡 A successful port may be merged into lv_drivers