明日の研究者になりたい

中国地方の某大学院博士課程に進学が決まったブログ.

【備忘録】PlatformIOを使った時にボードのバージョンを変える

よくESP32を使っているのですが、たまにボードのバージョンとライブラリがマッチしなくてエラーを吐かれることが多々ありました。 そこで、最近ようやくボードのバージョンを変更して書き込める方法を知ったのでシェアしておきます。 PlatformIOでプロジェクトを作るとplatformio.iniっていうファイルが作られるのでそこを少しいじるだけでいけます。

; platform = espressif32
;You can change the version of ESP32
platform =espressif32@1.5.0
board = esp32dev
framework = arduino
monitor_speed = 115200

こんな感じでplatfrom = espressifの後に@バージョンという形で指定すればいけます。 ちなみにmonitor_speedを定義しておくと、シリアルモニターの通信速度を指定できます。