When an unexpected, severe error occurs in CircuitPython, CircuitPython will enter safe mode. You can also initiate safe mode yourself manually or in your CircuitPython program.
Safe mode prevents boot.py and code.py from running until you exit safe mode. Starting in CircuitPython 8.1.0-beta.0, it also enables running a special file called safemode.py that can exit safe mode automatically, so you can recover without having to manually press the reset button.
How to recover from safe mode, manually or using safemode.py
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey