File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6060 X(EISDIR) \
6161 X(EINVAL) \
6262
63- #define MICROPY_FATFS_EXFAT 0
63+ #define MICROPY_FATFS_EXFAT (0)
64+ // FAT32 mkfs takes about 500 bytes.
65+ #define MICROPY_FF_MKFS_FAT32 (0)
6466
6567// Only support simpler HID descriptors on SAMD21.
6668#define CIRCUITPY_USB_HID_MAX_REPORT_IDS_PER_DESCRIPTOR (1)
Original file line number Diff line number Diff line change @@ -268,7 +268,13 @@ STATIC const mp_rom_map_elem_t storage_module_globals_table[] = {
268268//|
269269//| @staticmethod
270270//| def mkfs(self) -> None:
271- //| """Format the block device, deleting any data that may have been there"""
271+ //| """Format the block device, deleting any data that may have been there.
272+ //|
273+ //| **Limitations**: On SAMD21 builds, `mkfs()` will raise ``OSError(22)`` when
274+ //| attempting to format filesystems larger than 4GB. The extra code to format larger
275+ //| filesystems will not fit on these builds. You can still access
276+ //| larger filesystems, but you will need to format the filesystem on another device.
277+ //| """
272278//| ...
273279//| def open(self, path: str, mode: str) -> None:
274280//| """Like builtin ``open()``"""
You can’t perform that action at this time.
0 commit comments