Atomが素晴らしいエディタと言ったか?アレはやっぱり嘘だ。要はPlatformIOが使いたいだけで、それがVSCodeにあるってわかったからそっちに戻るというだけ。これを見てESP-IDF+VSCodeで行けるか?と希望を持ったけど、ソースコードから波線が消えなくて絶望してたら、いつの間にかVSCodeにPlatformIOが来てて、シリアルポートも使えたのでこっちに移行。VSCodeさえあればいい。
PlatformIOのインストール
拡張機能の検索で"Platform"とでも入れる
Jan Hanさん知らないから上のほうで。
プロジェクトの開始
HomeタブでNew Project
ボードは適当に好きなので
FrameworkはとりあえずESP-IDF
プロジェクトの保存先を決めて
作ったプロジェクトの場所をVSCodeが勝手に開きなおしてくれる
ESP-IDFのHello world
hello_world_main.cファイルをsrcディレクトリに追加してここからHello worldのソースをコピペ
あとはビルドしてアップロード
でシリアルモニタで見てみると
見事に文字化け。9600bpsで繋がってるっぽいので platformio.ini にボーレートの設定を追加。
ほぼほぼ治った...なんか残るけど。
謎
なんでCOM3でうまく繋がってるんだろ?
undefined reference to `esp_a2d_register_callback'
...まじかよ...ESP-IDFに戻るか...
0 件のコメント:
コメントを投稿