25 Commits (1fe1ff935b258a79f42796bbdc8bb858f5bff462)

Author SHA1 Message Date
Damien George f03601779e extmod: Convert legacy uppercase macro names to lowercase. 6 years ago
Damien George a3c3dbd955 extmod/vfs: Support opening a file descriptor (int) with VfsPosix. 6 years ago
Damien George c117effddd extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat. 7 years ago
Damien George d4ce57e4e3 extmod/vfs: Add fast path for stating VfsPosix filesystem. 7 years ago
Damien George 172c23fe5d extmod/vfs: Use u_rom_obj properly in argument structures. 7 years ago
Damien George 89b1c4a60c extmod/vfs: Delegate import_stat to vfs.stat to allow generic FS import. 7 years ago
Tom Collins 4d3a92c67c extmod/vfs_fat: Add file size as 4th element of uos.ilistdir tuple. 7 years ago
Damien George 6bc55b657b extmod/vfs: Use existing qstr for forward-slash string object. 7 years ago
Damien George c64eb4f8ce extmod/vfs: Replace VLA in proxy func with small, static sized array. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 7ecfbb8267 extmod/vfs: Allow "buffering" and "encoding" args to VFS's open(). 8 years ago
Damien George f6ef8e3f17 extmod/vfs: Allow to statvfs the root directory. 8 years ago
Damien George d70f688f25 extmod/vfs: Use MP_S_IFDIR, MP_S_IFREG consts instead of magic numbers. 8 years ago
Damien George 87283c1974 extmod/vfs: Implement mp_vfs_ilistdir(). 8 years ago
Damien George c9a3a68a49 extmod/vfs: Allow a VFS to be mounted at the root dir. 8 years ago
Damien George 204ded848e extmod: Update for changes to mp_obj_str_get_data. 8 years ago
Damien George 0a3ac07ec7 extmod/vfs: Rewrite path lookup algo to support relative paths from root. 8 years ago
Damien George 3625afa173 extmod/vfs: Allow to stat the root directory. 8 years ago
Damien George 8f1c6d952a extmod/vfs: Raise OSError(EEXIST) on attempt to mkdir a mount point. 8 years ago
Damien George ec7dc7f8d7 extmod/vfs: Allow to mount a block device, not just a VFS object. 8 years ago
Damien George b697c89009 extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 8 years ago
Damien George 6eafa54486 extmod/vfs: Expose lookup_path_raw as mp_vfs_lookup_path. 8 years ago
Damien George 3f6b4e08e3 extmod/vfs: Expose mp_vfs_mount_t type. 8 years ago
Damien George 6c23c7587f extmod/vfs: Add ability for VFS sub-system to import using VfsFat. 8 years ago
Damien George dcb9ea7215 extmod: Add generic VFS sub-system. 8 years ago