Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Reduce the number of WiFi join retry to avoid watchdog reset #962

Merged
merged 1 commit into from
Oct 21, 2024

Conversation

pennam
Copy link
Contributor

@pennam pennam commented Sep 26, 2024

Maximum watchdog window is 32s, join worst case 7 * 5 = 35s

This PR reduces the max number of retries to 1 to block at most 7 seconds

@pennam pennam force-pushed the reduce-wifi-join-retry branch from 5646e9b to fbd6c4c Compare September 26, 2024 09:26
@pennam pennam requested a review from andreagilardoni October 2, 2024 08:52
@andreagilardoni
Copy link
Contributor

I tested this PR against a cloud sketch that tries to connect to a wifi network that doesn't exist. First I run everything without this patch, then I recompiled the mbed core for each of the board listed below. I considered the test a success when the board didn't get restarted by the watchdog.

  • Portenta H7 ✔️
  • OPTA ✔️
  • GIGA ✔️
  • NICLA ✔️

@pennam
Copy link
Contributor Author

pennam commented Oct 3, 2024

Note to self: remember to update patch number before merge 🙂

@pennam pennam force-pushed the reduce-wifi-join-retry branch from fbd6c4c to c2cfecf Compare October 21, 2024 08:27
@pennam pennam merged commit 103d4ab into arduino:main Oct 21, 2024
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants