.connect には次のような簡単なことを行うコールバックがないため、モジュールが実際に wifi AP に接続するタイミングを検出しようとしています。
wifi.sta.config("SSID","password")
wifi.sta.connect()
tmr.delay(1000000)
i = 0
while(wifi.sta.status() ~= 5 and i < 10) do
print("Waiting")
print(wifi.sta.status())
i = i + 1
tmr.delay(1000000)
end
しかし、ループ内では .sta.status() の出力は常に 1 です。終了時に、コマンド =wifi.sta.status() を IDE から手動で送信すると、5. なぜですか?