Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I based this on a similar device I have (RP2040 One) running CircuitPython. Here are some changes I think would improve the user experience:
The
DEFAULTDELAY
should apply to each character in theSTRING
command, introducing a pause for each character rather than after the entire line.The stop button for the script wasn’t working until the script fully completed, so I replaced it with
stopAll
, allowing immediate halting of the script.I added DNS redirection so all requests are directed to the onboard web server. This way, a captive portal appears when connecting to the network, rather than a “no internet connection” message. On mobile devices, this also prevents the need to disable mobile data to access the web interface.
I implemented a Python-based console, allowing access to the terminal from a connected PC and added support for file uploads.
Added file upload functionality directly from the web interface.