diff options
Diffstat (limited to 'stmhal/storage.c')
-rw-r--r-- | stmhal/storage.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/stmhal/storage.c b/stmhal/storage.c index f6075c43c4..93eba60f54 100644 --- a/stmhal/storage.c +++ b/stmhal/storage.c @@ -363,11 +363,11 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_3(pyb_flash_writeblocks_obj, pyb_flash_writeblock STATIC mp_obj_t pyb_flash_ioctl(mp_obj_t self, mp_obj_t cmd_in, mp_obj_t arg_in) { mp_int_t cmd = mp_obj_get_int(cmd_in); switch (cmd) { - case 1: storage_init(); return MP_OBJ_NEW_SMALL_INT(0); // INIT - case 2: storage_flush(); return MP_OBJ_NEW_SMALL_INT(0); // DEINIT; TODO properly - case 3: storage_flush(); return MP_OBJ_NEW_SMALL_INT(0); // SYNC - case 4: return MP_OBJ_NEW_SMALL_INT(storage_get_block_count()); // SEC_COUNT - case 5: return MP_OBJ_NEW_SMALL_INT(storage_get_block_size()); // SEC_SIZE + case BP_IOCTL_INIT: storage_init(); return MP_OBJ_NEW_SMALL_INT(0); + case BP_IOCTL_DEINIT: storage_flush(); return MP_OBJ_NEW_SMALL_INT(0); // TODO properly + case BP_IOCTL_SYNC: storage_flush(); return MP_OBJ_NEW_SMALL_INT(0); + case BP_IOCTL_SEC_COUNT: return MP_OBJ_NEW_SMALL_INT(storage_get_block_count()); + case BP_IOCTL_SEC_SIZE: return MP_OBJ_NEW_SMALL_INT(storage_get_block_size()); default: return mp_const_none; } } |