summaryrefslogtreecommitdiffstatshomepage
path: root/extmod/vfs.c
Commit message (Expand)AuthorAge
* extmod/vfs: Fix buffer overflow of string comparison in umount.Junwha2024-07-23
* all: Use new mp_obj_new_str_from_cstr() function.Jon Foster2024-07-04
* all: Remove the "STATIC" macro and just use "static" instead.Angus Gratton2024-03-07
* py/obj: Convert make_new into a mp_obj_type_t slot.Jim Mussared2022-09-19
* py/obj: Add accessors for type slots and use everywhere.Jim Mussared2022-09-19
* py/objstr: Split mp_obj_str_from_vstr into bytes/str versions.Jim Mussared2022-08-26
* py/modio: Remove FileIO and TextIOWrapper from io module.Jim Mussared2022-07-26
* extmod/vfs: Use MP_REGISTER_ROOT_POINTER().David Lechner2022-07-18
* extmod/vfs: Prevent uninitialized variable warning for path_out.Damien George2022-06-30
* all: Use mp_obj_malloc everywhere it's applicable.Jim Mussared2022-05-03
* extmod/vfs: Check block 0 and 1 when auto-detecting littlefs.Damien George2021-01-29
* extmod/vfs: Raise OSError(ENODEV) if mounting bdev without a filesystem.Oliver Joos2020-12-17
* extmod/vfs: Fix lookup of entry in root dir so it fails correctly.Damien George2020-09-23
* extmod/vfs: Retain previous working directory if chdir fails.Damien George2020-05-29
* extmod/vfs: Factor out vfs mount-and-chdir helper from stm32.Damien George2020-03-11
* all: Reformat C and Python source code with tools/codeformat.py.Damien George2020-02-28
* py: Introduce MP_ROM_FALSE/MP_ROM_TRUE for ROM to refer to bool objects.Damien George2019-12-27
* py: Introduce MP_ROM_NONE macro for ROM to refer to None object.Damien George2019-12-27
* extmod/vfs: Add autodetect of littlefs filesystem when mounting.Damien George2019-11-06
* extmod: Convert legacy uppercase macro names to lowercase.Damien George2019-02-12
* extmod/vfs: Support opening a file descriptor (int) with VfsPosix.Damien George2018-07-03
* extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat.Damien George2018-06-06
* extmod/vfs: Add fast path for stating VfsPosix filesystem.Damien George2018-06-06
* extmod/vfs: Use u_rom_obj properly in argument structures.Damien George2018-06-06
* extmod/vfs: Delegate import_stat to vfs.stat to allow generic FS import.Damien George2018-05-02
* extmod/vfs_fat: Add file size as 4th element of uos.ilistdir tuple.Tom Collins2018-03-12
* extmod/vfs: Use existing qstr for forward-slash string object.Damien George2017-11-16
* extmod/vfs: Replace VLA in proxy func with small, static sized array.Damien George2017-10-27
* all: Remove inclusion of internal py header files.Damien George2017-10-04
* extmod/vfs: Allow "buffering" and "encoding" args to VFS's open().Damien George2017-06-07
* extmod/vfs: Allow to statvfs the root directory.Damien George2017-06-07
* extmod/vfs: Use MP_S_IFDIR, MP_S_IFREG consts instead of magic numbers.Damien George2017-05-10
* extmod/vfs: Implement mp_vfs_ilistdir().Damien George2017-05-10
* extmod/vfs: Allow a VFS to be mounted at the root dir.Damien George2017-05-05
* extmod: Update for changes to mp_obj_str_get_data.Damien George2017-03-29
* extmod/vfs: Rewrite path lookup algo to support relative paths from root.Damien George2017-03-13
* extmod/vfs: Allow to stat the root directory.Damien George2017-02-13
* extmod/vfs: Raise OSError(EEXIST) on attempt to mkdir a mount point.Damien George2017-02-09
* extmod/vfs: Allow to mount a block device, not just a VFS object.Damien George2017-02-09
* extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h.Damien George2017-01-30
* extmod/vfs: Expose lookup_path_raw as mp_vfs_lookup_path.Damien George2017-01-30
* extmod/vfs: Expose mp_vfs_mount_t type.Damien George2017-01-27
* extmod/vfs: Add ability for VFS sub-system to import using VfsFat.Damien George2017-01-27
* extmod: Add generic VFS sub-system.Damien George2017-01-27