Hello,
By mistake I ran an infinite loop with a sleepfor() in my device and now it is disconnected and it doesn’t reconnect. Is there a way to build new code in my device to overwrite the current code with the infinite loop?
Thank you for any help
Hello,
By mistake I ran an infinite loop with a sleepfor() in my device and now it is disconnected and it doesn’t reconnect. Is there a way to build new code in my device to overwrite the current code with the infinite loop?
Thank you for any help
When it wakes from a sleepfor, it doesn’t bring up wifi unless you do something that requires a connection.
To recover, change the code, then power cycle the imp. At a cold boot, the imp will verify it has the latest code and hence will pick up your fix.
(note that you may need to unplug the imp for ~10 seconds to cold boot it, because it can run for a long time from the capacitors inside the card itself when it’s sleeping)
Great, thank you Hugo.