April 2020
Intermediate to advanced
294 pages
7h 53m
English
The most common fault that will be encountered by a developer working with MicroPython is a corrupt filesystem. The filesystem can become corrupted due to a power failure that occurred before the MicroPython board was properly ejected via USB or due to a brown-out that occurred from operating the device from a battery. MicroPython uses an FAT filesystem that does not power down gracefully in situations where power is removed unexpectedly. When this happens, the filesystem can become corrupted.
The way that a developer recovers in these cases will depend on their application needs. For example, if it is a DIY project, a developer may simply boot into safe mode by following this process:
Read now
Unlock full access