That's interesting. When the Pico first starts up it starts executing code right away (even before the oscillator has stabilised), and I think that might mean that some timeouts get shortened/lengthened.
I wonder if that's confusing the Wifi initialisation? Thing is I've got some code here that's almost exactly the same, and it seems to work fine. Maybe some boards just stabilise a bit faster than others.
I do have something in the works that I think would really help with that though, so in a future firmware update, your problems might be solved :)
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Ahh, thanks for letting me know!
That's interesting. When the Pico first starts up it starts executing code right away (even before the oscillator has stabilised), and I think that might mean that some timeouts get shortened/lengthened.
I wonder if that's confusing the Wifi initialisation? Thing is I've got some code here that's almost exactly the same, and it seems to work fine. Maybe some boards just stabilise a bit faster than others.
I do have something in the works that I think would really help with that though, so in a future firmware update, your problems might be solved :)