FA_CLOCK更新 (FA_CLOCK Ver0.02) ― 2017年03月12日 00:08
初アセンブラがなんだか楽しくなっていろいろいじっていたけど、ひと段落したので公開。
Ver0.01で起動直後の時刻取得に失敗していたのは、実際にNTPサーバーからの時刻取得に時間がかかっている場合の模様。
そこで、FlashAirのRTCに値がセットされていない場合、適当なWait(約2秒)を入れて複数回時刻取得を試みるよう変更してみた。
リトライ中、何かキーを押下することで中断可能。
ついでにコマンドラインオプションとして/Rと/Sを追加
/R[0-F] FlashAirからの読み取り試行回数を指定。0で無制限(255回)
初期値はA(試行10回=最初に1回、リトライ9回)
/Sxx MegaSDが存在するスロットを指定する、ようにしたつもり。
MegaFlashROM SCC+ SDでも使えるようになってる、かも。
初期値は8B(3-2)
※こっちのオプションは未検証。検証できる機器持ってない…
ダウンロードはこちら
※Luaスクリプト使わなくてもSDIOで直接サーバーから時刻を取得する事も可能らしい。
※FlashAir、いろいろ遊べて楽しいデバイスだ。
コメント
トラックバック
このエントリのトラックバックURL: http://miyako.asablo.jp/blog/2017/03/12/8402359/tb
※なお、送られたトラックバックはブログの管理者が確認するまで公開されません。
コメントをどうぞ
※メールアドレスとURLの入力は必須ではありません。 入力されたメールアドレスは記事に反映されず、ブログの管理者のみが参照できます。
※投稿には管理者が設定した質問に答える必要があります。