mp_obj_t mp_builtin_open(uint n_args, const mp_obj_t *args, mp_map_t *kwargs) { #if MICROPY_VFS_FAT // TODO: Handle kwargs! return vfs_proxy_call(MP_QSTR_open, n_args, args); #else return mp_const_none; #endif }
STATIC mp_obj_t os_rmdir(mp_obj_t path_in) { return vfs_proxy_call(MP_QSTR_rmdir, 1, &path_in); }
STATIC mp_obj_t os_listdir(mp_uint_t n_args, const mp_obj_t *args) { return vfs_proxy_call(MP_QSTR_listdir, n_args, args); }
STATIC mp_obj_t os_stat(mp_obj_t path_in) { return vfs_proxy_call(MP_QSTR_stat, 1, &path_in); }
STATIC mp_obj_t os_umount(void) { return vfs_proxy_call(MP_QSTR_umount, 0, NULL); }
STATIC mp_obj_t os_rename(mp_obj_t path_old, mp_obj_t path_new) { mp_obj_t args[2]; args[0] = path_old; args[1] = path_new; return vfs_proxy_call(MP_QSTR_rename, 2, args); }
STATIC mp_obj_t os_remove(mp_obj_t path_in) { return vfs_proxy_call(MP_QSTR_remove, 1, &path_in); }
STATIC mp_obj_t os_getcwd(void) { return vfs_proxy_call(MP_QSTR_getcwd, 0, NULL); }