🐘

PlatformIOとEspressifの対立:コミュニティによる開発の現状

2025/01/04に公開

PlatformIOとEspressifの間で生じた対立により公式サポートが打ち切られ、PlatformIOは新しいEspressif製品をサポートできなくなりました。さらに、公式PlatformIOリポジトリではコミュニティからのコミットがマージされず、古いESP32ボードやマイクロコントローラーのみの対応にとどまっています。

https://www.cnx-software.com/2024/08/27/platform-espressif32-fork-platformio-arduino-esp32-c6-esp32-c5-esp32-h2-esp32-p4/
https://github.com/platformio/platform-espressif32/issues/1225

この状況を受けて、コミュニティによる複数のフォークが立ち上がっています。

https://github.com/pioarduino/platform-espressif32

https://github.com/tasmota/platform-espressif32

最新のArduino ESP32 Core v3.1.0はMatter対応などの新機能が導入されていますが、PlatformIOではESP32の開発を続けるのが難しいのが現状です。

公式ではありませんが、とりあえずpioarduinoをplatformに選択するとPlatformIOで最新のArduino coreを使えます。

platformio.ini
platform = https://github.com/pioarduino/platform-espressif32/releases/download/stable/platform-espressif32.zip

Discussion