48 Commits (c5f4268c9955f08894fec78c1eeacf78f55256c4)

Author SHA1 Message Date
Damien George cfe1c5abf8 extmod/vfs: Rename BP_IOCTL_xxx constants to MP_BLOCKDEV_IOCTL_xxx. 5 years ago
Damien George e1c7b1cb43 extmod/vfs_blockdev: Factor out block device interface code. 5 years ago
Damien George 9aabb6c01b extmod: Factor out block-device struct to make independent of fatfs. 5 years ago
Andrew Leech 74d07469f2 extmod/vfs_fat: Fallback to FAT32 if standard FAT16/SFD format fails. 6 years ago
Damien George e959f21986 extmod/vfs_fat: Update for new oofatfs version. 6 years ago
Damien George c117effddd extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat. 7 years ago
Tom Collins 4d3a92c67c extmod/vfs_fat: Add file size as 4th element of uos.ilistdir tuple. 7 years ago
Damien George eb570f47a2 extmod/vfs_fat: Make fat_vfs_open_obj wrapper public, not its function. 7 years ago
Damien George 638b860066 extmod/vfs_fat: Merge remaining vfs_fat_misc.c code into vfs_fat.c. 7 years ago
Damien George ae4a07730a extmod/vfs_fat: Move ilistdir implementation from misc to main file. 7 years ago
Damien George 12ad64bc55 extmod/vfs_fat: Mount FatFS on creation so VFS methods can be used. 7 years ago
Damien George 4601759bf5 py/objstr: Remove "make_qstr_if_not_already" arg from mp_obj_new_str. 7 years ago
Damien George a3dc1b1957 all: Remove inclusion of internal py header files. 7 years ago
Damien George 4c736ea8fc extmod,unix: For uos.stat interpret st_size member as an unsigned int. 7 years ago
Damien George d70f688f25 extmod/vfs: Use MP_S_IFDIR, MP_S_IFREG consts instead of magic numbers. 8 years ago
Damien George d4cd4831b0 extmod/vfs_fat: Replace listdir() with implementation of ilistdir(). 8 years ago
Damien George f7816188b7 extmod/vfs_fat: Fix calculation of total blocks in statvfs. 8 years ago
Damien George 12d0731b91 extmod/vfs_fat: Remove obsolete and unused str/len members. 8 years ago
Andrew Gatt 10dbf2383f extmod/vfs_fat.c: Use explicit include path for timeutils.h. 8 years ago
Damien George b697c89009 extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 8 years ago
Damien George 0bd61d23b9 extmod/vfs_fat: Remove MICROPY_FATFS_OO config option. 8 years ago
Damien George 8aa8a0a660 extmod/vfs_fat: Use SECSIZE macro to determine FatFs sector size. 8 years ago
Damien George fb3ae1784e extmod/vfs_fat: Rework to support new generic VFS sub-system. 8 years ago
Damien George 32a1138b9f extmod: Rename vfs_fat_file.h to vfs_fat.h. 8 years ago
Damien George f5f4cdae89 extmod/vfs_fat: Rework so it can optionally use OO version of FatFS. 9 years ago
Damien George b7df3e541a extmod/vfs_fat: Implement POSIX behaviour of rename, allow to overwrite. 8 years ago
Alex March d02f3a57f4 extmod/vfs_fat: Add file and directory checks for remove and rmdir. 8 years ago
Damien George 620c4c32bf extmod/vfs_fat: Use mp_raise_OSError helper function. 8 years ago
Alex March dcf14c1b18 extmod/vfs_fat: Add fat_vfs_statvfs(), reused from stmhal. 8 years ago
Radomir Dopieralski d29ca28288 esp8266/modous: Add os.umount method to unmount a filesystem. 8 years ago
Paul Sokolovsky 0a6f599cf2 extmod/vfs_fat: Implement rmdir() method. 8 years ago
Robert HH 23067a1422 esp8266: Use RTC to set date & time stamps for files. 9 years ago
Paul Sokolovsky 298c2ae2c7 extmod/vfs_fat: Mark anused "self" arg for fat_vfs_stat(). 9 years ago
Robert HH ee009d713a extmod/vfs_fat.c: Add vfs.stat(). 9 years ago
Paul Sokolovsky 480159ca8b extmod/vfs_fat: getcwd(): Use mp_obj_new_exception_arg1(). 9 years ago
Paul Sokolovsky ee5e3f6527 extmod/vfs_fat: chdir(), getcwd() methods should accept VFS object (self). 9 years ago
Paul Sokolovsky cac6c9704e extmod/vfs_fat: Add getcwd() method. 9 years ago
Paul Sokolovsky f12146cbf6 extmod/vfs_fat: Add chdir() method. 9 years ago
Robert HH 7c004e794c extmod/vfs_fat*: Replace text error messages by POSIX error numbers. 9 years ago
Damien George f9dc644017 extmod: When including extmod headers, prefix path with extmod/. 9 years ago
Paul Sokolovsky e0821830b0 extmod/vfs_fat: Add .rename() method. 9 years ago
Paul Sokolovsky bbe832a0b2 extmod/vfs_fat: Add .mkdir() method. 9 years ago
Paul Sokolovsky 6f469209e9 extmod/vfs_fat: Fix unused param warning/error. 9 years ago
Paul Sokolovsky 19749db7bf extmod/vfs_fat: Add .remove() method. 9 years ago
Paul Sokolovsky cd6d189f48 extmod/vfs_fat: Move listdir() method from stmhal for reuse. 9 years ago
Paul Sokolovsky 6b0c88256b extmod/vfs_fat_file: Reusable FatFs module, move from stmhal/file. 9 years ago
Paul Sokolovsky 1bb15ca427 extmod/fsusermount,vfs_fat: Nanbox cleanness. 9 years ago
Paul Sokolovsky e9be6a378c extmod/vfs_fat: Object-oriented encapsulation of FatFs VFS. 9 years ago