はじめに
M5StackでHello Worldしてみたら、一瞬ハマったのでメモ。
環境
- Windows10
- M5Stack Gray(おそらくBasicも同じ)
ビルド環境はArduinoIDEを使いました。
Hello Worldまでの手順
クイックスタートの通り。
封入されていた説明書の手順と同じ。
他のサイトに書かれていた、ドライバのインストール云々とか一切いりませんでした。
これだけ。
ここでハマる
完結に言うと、5. Example
の(1) Arduino port Configuration
をすっ飛ばしてビルドをしたら、エラーが出てしまいました。
要するに、使用するボードもポートも初期設定のままビルドした状態。
Arduino\libraries\M5Stack\src\Fonts\Font16.c:3:10: fatal error: pgmspace.h: No such file or directory
「M5Stack.h」に対して複数のライブラリが見つかりました
#include <pgmspace.h>
compilation terminated.
exit status 1
ボードArduino/Genuino Unoに対するコンパイル時にエラーが発生しました。
ボードの指定を忘れると、こんなエラーが出ちゃうんだ~というメモ。
単純なミスだけど、エラーはわかりにくい。。ちょっとハマった。
できた
もう1度手順通りやったところ、Hello Worldできました。
…手順はちゃんと読もうねっていう自戒の念を込めて。
ちなみに
使用ボードはM5stackで指定したものの、ポート指定を忘れたパターン。
1回目のビルド→書き込みでは、エラーは出ないけどLCDに文字が出ない。。。
2回目で、画像のダイアログが出ました。
昔使ってたときは、こんなの出てくれなかった、、賢くなってる。。