2022年12月20日火曜日

ATOM LiteでM5 Stackのプログラムを動かす

先日M5 Stack用に自作したプログラムが
ATOM Liteで動作しないなどと
書きましたが、原因が分かりました。
ソースの修正が必要です。
具体的に私が修正したのは以下の2箇所です。
  • ファイルのインクルードについて
    #include <M5Stack.h>
    
    #include <M5Atom.h>
    
    に変更する。
  • setup()内の
    Serial.begin(115200);
    
    M5.begin(true,false,true);
    
    に変更する。
1つ目のような機種設定は組み込み機器ならごく普通のことですし、
2つ目も機種によって関数の仕様や初期化方法が異なるのはよくあること。
ATOM LiteもM5 Stackも組み込み機器であって、
ソフトのポータビリティがあるプラットフォームではないということです。
こんなことを初見で見逃すとは、私も衰えたものです。

0 件のコメント:

コメントを投稿