2021-04-01から1ヶ月間の記事一覧

Mac の PlatformIO IDE で #include エラーが出る問題を解決する

Mac の VSCode で PlatformIO を使って M5Stack の開発をしていると、#include <M5EPD.h> の行に #include エラーが検出されました。includePath を更新してください。... ソース ファイルを開けません "AvailabilityMacros.h" (dependency of "M5EPD.h") というエラ</m5epd.h>…

M5Paper で BLE Current Time Service を利用して Real Time Clock を設定する

M5Stack シリーズの一つ M5Paper には real time clock (RTC) BM8563 が搭載されており、M5.RTC ライブラリを利用して時刻の書き込み・読み込みを行うことができる。 この RTC の時刻を合わせる方法として、Wi-Fi を用いて適当な NTP サーバーへ接続し現在時…

M5Paper の FactoryTest に HelloWorld アプリを追加する

M5Paper は M5Stack より発売されたスマホ型 e-Ink 搭載 IoT デバイスである。 M5Paper には非常にリッチなサンプルプログラムである FactoryTest が存在する。 FactoryTest の GUI は EPDGUI, Frame というフレームワークからなる。これらは簡単に拡張でき…