@@ -95,6 +95,11 @@ STATIC mp_obj_t os_mkdir(mp_obj_t path_in) {
9595}
9696STATIC MP_DEFINE_CONST_FUN_OBJ_1 (os_mkdir_obj , os_mkdir );
9797
98+ STATIC mp_obj_t os_rmdir (mp_obj_t path_in ) {
99+ return vfs_proxy_call (MP_QSTR_rmdir , 1 , & path_in );
100+ }
101+ STATIC MP_DEFINE_CONST_FUN_OBJ_1 (os_rmdir_obj , os_rmdir );
102+
98103STATIC mp_obj_t os_chdir (mp_obj_t path_in ) {
99104 return vfs_proxy_call (MP_QSTR_chdir , 1 , & path_in );
100105}
@@ -155,6 +160,7 @@ STATIC const mp_rom_map_elem_t os_module_globals_table[] = {
155160 { MP_ROM_QSTR (MP_QSTR_VfsFat ), MP_ROM_PTR (& mp_fat_vfs_type ) },
156161 { MP_ROM_QSTR (MP_QSTR_listdir ), MP_ROM_PTR (& os_listdir_obj ) },
157162 { MP_ROM_QSTR (MP_QSTR_mkdir ), MP_ROM_PTR (& os_mkdir_obj ) },
163+ { MP_ROM_QSTR (MP_QSTR_rmdir ), MP_ROM_PTR (& os_rmdir_obj ) },
158164 { MP_ROM_QSTR (MP_QSTR_chdir ), MP_ROM_PTR (& os_chdir_obj ) },
159165 { MP_ROM_QSTR (MP_QSTR_getcwd ), MP_ROM_PTR (& os_getcwd_obj ) },
160166 { MP_ROM_QSTR (MP_QSTR_remove ), MP_ROM_PTR (& os_remove_obj ) },
0 commit comments