Fork of Platformio Espressif 32: development platform for PlatformIO
Note
This fork was created due to the lack of ongoing development for the Espressif 32 Arduino Core for PlatformIO.
For additional information, please refer to these GitHub links:
espressif/arduino-esp32#10039 platformio#1225 espressif/arduino-esp32#8606
The discussions are self-explanatory, allowing you to draw your own conclusions.
ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and Bluetooth. ESP32 integrates an antenna switch, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules.
- Documentation (advanced usage, packages, boards, frameworks, etc.)
- Issues with boards (wrong / missing). All issues caused from boards will not be fixed from the maintainer(s). A PR needs to be provided to solve.
- Download and install official Microsoft Visual Studio Code. PlatformIO IDE is built on top of it.
- Open the extension manager.
- Search for the official
platformio ide
extension. - Install PlatformIO IDE extension.
- Setup new VSCode PlatformIO project.
- Configure a platform option in platformio.ini file:
currently espressif Arduino 3.0.7 and IDF 5.1.4+
See platform
documentation for details.
[env:stable]
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip
board = ...
...
espressif Arduino repo branch master and latest compiled Arduino libs
[env:development]
platform = https://github.com/pioarduino/platform-espressif32.git#develop
board = ...
...
Please navigate to documentation.