I would like to contribute to the development of the Arduino framework for the ESP32. How do I have to set up my system (VSCode + PlatformIO @ Windows) for this?
So far I have only developed projects or libraries.
To contribute to library development I just cloned the source code via git and used the local folder “c:\username.platformio\lib”. This way I am able to develop, use and test the library at the same time.
How do I have to set up the system to be able to contribute to the Arduino framework for the ESP32? As far as I know, I can’t use the Espressif-Arduino32 repository directly. Neither can I use the platformio/platform-espressif32 repository since it is built from the espressif/arduino-esp32 repository.
Which repository do I need to use here?
Furthermore PlatformIO has to be configured to accept a local folder as source for a platform. Is the platform-package the right approach here? If so, how do I need to configure this?
It would be very nice if someone could give me a little guidance.