Damien George 12ad64bc55 extmod/vfs_fat: Mount FatFS on creation so VFS methods can be used.
It's possible to use the methods (eg ilistdir) of a VFS FatFS object
without it being mounted in the VFS itself.  This previously worked but
only because FatFS was "mounting" the filesystem automatically when any
function (eg f_opendir) was called.  But it didn't work for ports that used
synchronisation objects (_FS_REENTRANT) because they are only initialised
via a call to f_mount.  So, call f_mount explicitly when creating a new
FatFS object so that everything is set up correctly.  Then also provide a
finaliser to do the f_umount call, but only if synchronisation objects are
enabled (since otherwise the f_umount call does nothing).
2017-11-20 11:46:40 +11:00
..
2017-07-18 11:57:39 +10:00
2017-07-18 11:57:39 +10:00
2017-07-18 11:57:39 +10:00
2017-07-18 11:57:39 +10:00
2017-07-18 11:57:39 +10:00
2017-07-18 11:57:39 +10:00
2017-07-18 11:57:39 +10:00