aboutsummaryrefslogtreecommitdiff
path: root/extmod/vfs.c
AgeCommit message (Expand)Author
2022-05-03all: Use mp_obj_malloc everywhere it's applicable.Jim Mussared
2021-01-29extmod/vfs: Check block 0 and 1 when auto-detecting littlefs.Damien George
2020-12-17extmod/vfs: Raise OSError(ENODEV) if mounting bdev without a filesystem.Oliver Joos
2020-09-23extmod/vfs: Fix lookup of entry in root dir so it fails correctly.Damien George
2020-05-29extmod/vfs: Retain previous working directory if chdir fails.Damien George
2020-03-11extmod/vfs: Factor out vfs mount-and-chdir helper from stm32.Damien George
2020-02-28all: Reformat C and Python source code with tools/codeformat.py.Damien George
2019-12-27py: Introduce MP_ROM_FALSE/MP_ROM_TRUE for ROM to refer to bool objects.Damien George
2019-12-27py: Introduce MP_ROM_NONE macro for ROM to refer to None object.Damien George
2019-11-06extmod/vfs: Add autodetect of littlefs filesystem when mounting.Damien George
2019-02-12extmod: Convert legacy uppercase macro names to lowercase.Damien George
2018-07-03extmod/vfs: Support opening a file descriptor (int) with VfsPosix.Damien George
2018-06-06extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat.Damien George
2018-06-06extmod/vfs: Add fast path for stating VfsPosix filesystem.Damien George
2018-06-06extmod/vfs: Use u_rom_obj properly in argument structures.Damien George
2018-05-02extmod/vfs: Delegate import_stat to vfs.stat to allow generic FS import.Damien George
2018-03-12extmod/vfs_fat: Add file size as 4th element of uos.ilistdir tuple.Tom Collins
2017-11-16extmod/vfs: Use existing qstr for forward-slash string object.Damien George
2017-10-27extmod/vfs: Replace VLA in proxy func with small, static sized array.Damien George
2017-10-04all: Remove inclusion of internal py header files.Damien George
2017-06-07extmod/vfs: Allow "buffering" and "encoding" args to VFS's open().Damien George
2017-06-07extmod/vfs: Allow to statvfs the root directory.Damien George
2017-05-10extmod/vfs: Use MP_S_IFDIR, MP_S_IFREG consts instead of magic numbers.Damien George
2017-05-10extmod/vfs: Implement mp_vfs_ilistdir().Damien George
2017-05-05extmod/vfs: Allow a VFS to be mounted at the root dir.Damien George
2017-03-29extmod: Update for changes to mp_obj_str_get_data.Damien George
2017-03-13extmod/vfs: Rewrite path lookup algo to support relative paths from root.Damien George
2017-02-13extmod/vfs: Allow to stat the root directory.Damien George
2017-02-09extmod/vfs: Raise OSError(EEXIST) on attempt to mkdir a mount point.Damien George
2017-02-09extmod/vfs: Allow to mount a block device, not just a VFS object.Damien George
2017-01-30extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h.Damien George
2017-01-30extmod/vfs: Expose lookup_path_raw as mp_vfs_lookup_path.Damien George
2017-01-27extmod/vfs: Expose mp_vfs_mount_t type.Damien George
2017-01-27extmod/vfs: Add ability for VFS sub-system to import using VfsFat.Damien George
2017-01-27extmod: Add generic VFS sub-system.Damien George