#MSX0
IoT BASICからノードパス”device/i2c_i/51"経由でBM8563(RTC)をいじれないかといろいろやっていて、どうにかレジスタに値をセットできた気がするんだけど、適当な値をセットした後で、MSX BASICのGET TIME命令で時刻を取ってみると、ちゃんと現在時刻が取れてしまうというのは、どうしてだろう。
#MSX0
マニュアル読めってことだね...
MSX0は仮想的なRTCを使っていて、M5Stack内蔵のRTCは使ってないみたい。
せっかく内蔵してるのになぜ使わないんだろうと思ったが、もしかするとM5Stack core2内蔵のRTCチップがロットによって違っていて、互換のはずが微妙に挙動が違ってうまく動かないケースがあったので、それに配慮したのかもしれない...
QT: https://fedibird.com/@mobileff/111381073269724830 [参照]