Ejemplo n.º 1
0
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
}
Ejemplo n.º 2
0
STATIC mp_obj_t os_rmdir(mp_obj_t path_in) {
    return vfs_proxy_call(MP_QSTR_rmdir, 1, &path_in);
}
Ejemplo n.º 3
0
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);
}
Ejemplo n.º 4
0
STATIC mp_obj_t os_stat(mp_obj_t path_in) {
    return vfs_proxy_call(MP_QSTR_stat, 1, &path_in);
}
Ejemplo n.º 5
0
STATIC mp_obj_t os_umount(void) {
    return vfs_proxy_call(MP_QSTR_umount, 0, NULL);
}
Ejemplo n.º 6
0
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);
}
Ejemplo n.º 7
0
STATIC mp_obj_t os_remove(mp_obj_t path_in) {
    return vfs_proxy_call(MP_QSTR_remove, 1, &path_in);
}
Ejemplo n.º 8
0
STATIC mp_obj_t os_getcwd(void) {
    return vfs_proxy_call(MP_QSTR_getcwd, 0, NULL);
}