Skip to content
Discussion options

You must be logged in to vote

I suspect that a solution has been found!

I added some superstitious yield(); commands in the offending task, but more importantly, I switched running establishWifiTask from core 0 to core 1.

Suddenly, the captive portal is a lot more responsive (faster between page loads) and the firmware upgrade now works, the WDT doesn't bite.

I've read that core 0 handles Wifi and BLE, and that if you're using Wifi or BLE, that it's advisable to keep all your application logic on the other core, core 1. So that seems to have done the trick!

Hope someone else is helped by this possible solution.

Thanks again for making and maintaining the library all.
Andrew

Replies: 5 comments 1 reply

Comment options

You must be logged in to vote
0 replies
Answer selected by andrewclapham
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@dumarjo
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants