久々に、RN4020を触る
EddystoneのBeaconを動かす。
スクリプトを使ったが、変なコードを入れてしまい、無限ループでコマンドすら受け付けなくなった。
不用意にO(休止モード)を入れると、手動でキャンセルがほぼできない。
なんとかスクリプトをストップするコマンドを割り込ませようとしたがうまく行かず。
HW的に工場リセットするしかないので、マニュアルを確認。
手段は、いくつかあった
・起動後に5秒以内にWAKE_HWピンを3回フリップ
・WAKE_SWがLOWでSF,1コマンド入力
・WAKE_SWがHIGHでPin8(MLDPモード)がHIGHの時にSF,2コマンド入力
コマンド入力が受け付けないことから1つ目を実施したが、5秒どころか、1秒未満でスクリプトのループが開始され、どうやっても何もならず。
なんにしても、SF,1ではダメそうなので3番目を実施
はじめは、ピンをボードに当ててやったが、コマンド打てないので、ボードにジャンパーピンを設置(秋月のボードはジャンパー用のピンを設置できる。JP2)
これでも、起動直後からスクリプトが回っているようにLEDが点滅。ダメもとでSF,2をとにかく連打
ようやくリセットかかって、もとに戻った。