summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorScott Shawcroft <scott@adafruit.com>2021-03-09 12:32:20 -0800
committerGitHub <noreply@github.com>2021-03-09 12:32:20 -0800
commit709cee0aafd3dee493765e7ddc12c08cb75dea19 (patch)
treee162bbc677059dab671a2b9acdc70f5b256f583d
parent7d92f5aa5a0736810f882586031a5c4591a1b6a3 (diff)
parent1e5ffe1a53cce31e8335e2f0878963de87dae57f (diff)
Merge pull request #4371 from jepler/revert-partition-change
Revert "circuitpy_mpconfig: Disable flash multi-partition"
-rw-r--r--py/circuitpy_mpconfig.h2
-rw-r--r--supervisor/shared/flash.c2
2 files changed, 1 insertions, 3 deletions
diff --git a/py/circuitpy_mpconfig.h b/py/circuitpy_mpconfig.h
index 0cddcb83e..f61c3959f 100644
--- a/py/circuitpy_mpconfig.h
+++ b/py/circuitpy_mpconfig.h
@@ -133,7 +133,7 @@
#define MICROPY_FATFS_LFN_CODE_PAGE (437)
#define MICROPY_FATFS_USE_LABEL (1)
#define MICROPY_FATFS_RPATH (2)
-#define MICROPY_FATFS_MULTI_PARTITION (0)
+#define MICROPY_FATFS_MULTI_PARTITION (1)
// Only enable this if you really need it. It allocates a byte cache of this size.
// #define MICROPY_FATFS_MAX_SS (4096)
diff --git a/supervisor/shared/flash.c b/supervisor/shared/flash.c
index 66f2f0704..1e09fe14b 100644
--- a/supervisor/shared/flash.c
+++ b/supervisor/shared/flash.c
@@ -213,9 +213,7 @@ void supervisor_flash_init_vfs(fs_user_mount_t *vfs) {
vfs->base.type = &mp_fat_vfs_type;
vfs->flags |= FSUSER_NATIVE | FSUSER_HAVE_IOCTL;
vfs->fatfs.drv = vfs;
-#if MICROPY_FATFS_MULTI_PARTITION
vfs->fatfs.part = 1; // flash filesystem lives on first partition
-#endif
vfs->readblocks[0] = (mp_obj_t)&supervisor_flash_obj_readblocks_obj;
vfs->readblocks[1] = (mp_obj_t)&supervisor_flash_obj;
vfs->readblocks[2] = (mp_obj_t)flash_read_blocks; // native version