summaryrefslogtreecommitdiffstatshomepage
path: root/stmhal/builtin_open.c
Commit message (Collapse)AuthorAge
* stmhal: Convert to use VFS sub-system and new ooFatFs component.Damien George2017-01-27
| | | | | | | | | | | | This patch makes the following configuration changes: - MICROPY_FSUSERMOUNT is disabled, removing old mounting infrastructure - MICROPY_VFS is enabled, giving new VFS sub-system - MICROPY_VFS_FAT is enabled, giving uos.VfsFat type - MICROPY_FATFS_OO is enabled, to use new ooFatFs lib, R0.12b User facing API should be almost unchanged. Most notable changes are removal of os.mkfs (use os.VfsFat.mkfs instead) and pyb.mount doesn't allow unmounting by passing None as the device.
* extmod: Rename vfs_fat_file.h to vfs_fat.h.Damien George2017-01-27
| | | | And move declaration of mp_fat_vfs_type to this file.
* extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file.Paul Sokolovsky2016-02-15
|
* stmhal/file: Recast as "FatFs file" class, to support other VFS types.Paul Sokolovsky2016-02-07
Move definition of mp_builtin_open_obj to a separate module, then file.c becomes more or less compartmentalized FatFs file class, which can be used together with file class implementations for other (V)FSes.