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

MicroPython: Escape hatch and docs update #103

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

menehune23
Copy link
Contributor

@menehune23 menehune23 commented Apr 20, 2024

  • Adds B+Y boot-time escape hatch, in case code is in a bad state and keeps system from connecting successfully to a computer.
  • Improves MicroPython docs significantly (readable version)
    • Adds docs for escape hatch
    • Adds more helpful docs for getting started and coding
    • Replaces built-in function list with link to source of truth (so no need to keep in sync)
    • Other organizational and wording improvements

Resolves #102
Resolves #99

@Gadgetoid
Copy link
Member

Thank you.

I appreciate I'm a day late and a dollar short here, but I've been sweeping up some of my old neglected fixes and porting PicoSystem to MicroPython 1.23.0. Part of that is an effort to make init() less of a footgun.

If you get a chance, could you try one of the builds here: https://github.com/pimoroni/picosystem/actions/runs/9813982533?pr=104

And see if it still needs an escape hatch!

(I'm already struggling with the boot and launcher button combos 😆)

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.

[MicroPython Feature Request] UF2 to wipe main.py [MicroPython] Calling init() puts system into a bad state
2 participants