-
Notifications
You must be signed in to change notification settings - Fork 1.4k
Description
On boards with sufficient non-volatile memory (like RP2040) it would be great to have two "disk partitions" in CIRCUITPY. One partition would be "readonly" from the microprocessor, but Read/Write from the attached computer. This partition would be used for "boot.py", "code.py" and whatever else the computer needs to control. The second partition would be Read/Write from the microprocessor, but "readonly" from the attached computer. This would allow the microprocessor to create non-volatile "files" that could store data or user-specified configurations.
This dual-partition system would be much more convenient to use than the current system of requiring a reboot every time the user wants to update the software ("code.py") while still needing to have the microprocessor write to non-volatile memory files.