Arduino IDEはコンパイル遅いし、使い慣れたVS codeの方が良さそうに見えるので、VS codeで環境構築。コアとなる拡張機能はPlatformIOになります。
参考サイトは以下の通り、
https://haratta-tech-lab.com/m5stack-intro-arduino-vscode/#toc12
https://fabcross.jp/category/make/sorem5/20210112_cat_robot.html
ライブラリは画像中のワークスペースではなく、PlatformIO管理下に配置されるようです。この例ではM5Stack.hとSimpleBeep.hを組み込んでいますが、必要になればPlatformIOのライブラリ管理で必要なライブラリを追加すれば良さそうです。実はライブラリ管理は少々複雑のようですが、まずは必要なら都度追加で問題はないでしょう。
コンパイル速度はArduino IDEよりも明かに高速化しているように思う。
admin