-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Merge 7.2.2 changes into main #6160
Conversation
Espressif: Fix i2c pullup detection
- Add reset for autoreload. De-request ticks. - Separate state a little more in autoreload.c - Rename some routines. - Remove redundant settings of CIRCUITPY_AUTORELOAD_DELAY_MS.
whoopsies Co-authored-by: Scott Shawcroft <scott@tannewt.org>
Make autoreload checking more robust
Add a comment as to why the countio object needs to be long-lived.
Backport 6106 (countio long-lived fix) to 7.2.x
7.2.x backport of micropython#6097 (nina-fw update for certs)
Backport from __future__ import annotations from micropython#6117
…ke-sleep 7.2.x autoreload rework (again)
This unifies the delay into the post-run delay that also waits for user input and fake sleep. This ensures we always delay. Previous code would only delay if the code.py was running when autoreload was triggered. Now it will always delay. We also now suspend autoreload when a USB write starts and then resume on completion. This should prevent reloading in between sectors of a single write.
We have a guide that uses it. It was removed in micropython#6043 without realizing that. Fixes micropython#6152
Re-enable BLE on MatrixPortal. Remove PortalBase
Further refine autoreload
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And also the espressif I2c pullup fix
…repl fix ReloadException when in REPL
@tannewt want to pull in the latest autoreload stuff? |
Sure, I might as well since the CI didn't run on that last commit. Will look at the supervisor.reload issue first. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks! Hope this fits.
This brings in the reload changes which will be good to test on main. It also brings in the removal of
CIRCUITPY_AUTORELOAD_DELAY_MS
definitions in each board that were never changed but copied everywhere.