はまった ・・
3年ほど前に VSCode + PlatformIO + Espressif32を使ってファームウェア開発を行ったのだが、その更新依頼をいただいた。
当時からいろいろと環境が更新されているからビルドが通らなくなっている ><
さぁ、こまったぞ。
超悪戦苦闘しながら、結果以下の手順で解決
(1) pioコマンドを実行してバージョン履歴を把握
> pio platform show espressif32
次期的に 2.0.0を選択
(2) platformio.iniの platform定義にバージョン番号を追加
platform = espressif32@2.0.0これでビルドしなおしたらOK!
これからもこのバージョン情報は記述しておいたほうが良さそうですね。
ちなみにplatformIO本体は最新バージョンで問題なしでした。