CircuitPython v MicroPython - any plans to add USB drive support as in CircuitPython #11066
Replies: 3 comments 2 replies
-
This topic is discussed a lot in the community. MSC support exists at the moment for Pyboard and by default for Arduino Nano 2040 connect. There at Pull request for supporting it for a few other boards. So the software components exist. But as convenient as it seems, it has issues. First of all, for support the board has to use a FAT file system. That's not a good file system with flash chips. Then, unless the firmware uses an exclusive access mechanism like CircuitPython there is a high risk of file system corruption sooner or later. |
Beta Was this translation helpful? Give feedback.
-
See this note which explains why MSC mode can lead to file corruption. |
Beta Was this translation helpful? Give feedback.
-
Thank you Robert and Peter, your diligence is very much appreciated. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I am a great fan of MicroPython, I think it's totally awesome.
IMHO it lacks one feather of CircuitPython, and that when the uf2 file is used, CircuitPython comes back as a USB drive, whereas in MicroPython, after the uf2 file is written, it's only available in a editor, like Thonny or Vscode.
Beta Was this translation helpful? Give feedback.
All reactions