diff options
Diffstat (limited to 'stmhal/storage.c')
-rw-r--r-- | stmhal/storage.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/stmhal/storage.c b/stmhal/storage.c index 60a7e9f48..6130d6fb8 100644 --- a/stmhal/storage.c +++ b/stmhal/storage.c @@ -29,7 +29,8 @@ #include "py/obj.h" #include "py/runtime.h" -#include "lib/fatfs/ff.h" +#include "lib/oofatfs/ff.h" +#include "extmod/vfs_fat.h" #include "extmod/fsusermount.h" #include "systick.h" @@ -504,7 +505,9 @@ const mp_obj_type_t pyb_flash_type = { }; void pyb_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; vfs->readblocks[0] = (mp_obj_t)&pyb_flash_readblocks_obj; vfs->readblocks[1] = (mp_obj_t)&pyb_flash_obj; vfs->readblocks[2] = (mp_obj_t)storage_read_blocks; // native version |