Skip to content

Suggestion: Make partitions in CIRCUITPY #10731

@RetireeJay46

Description

@RetireeJay46

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions