Use different version of Arduino framework on espressif platform

If this branch is after 1.0.6 (e.g. some 2.0.0 beta or 2.0.0), which I read when you say “upcoming improvements”, you can’t use it properly with PlatformIO yet because integration is missing. You can certainly attempt to use it per this (framework-arduinoespressif32) and ESP32-Arduino - platformio support for 2.0.0 version - #2 by maxgerhardt but it will likely not fully work.