Skip to content

Commit 79dd12c

Browse files
committed
renesas-ra/machine_sdcard: Change ValueError to OSError for card errors.
Signed-off-by: Damien George <damien@micropython.org>
1 parent 489a3d8 commit 79dd12c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

ports/renesas-ra/machine_sdcard.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ STATIC mp_obj_t machine_sdcard_init(size_t n_args, const mp_obj_t *pos_args, mp_
9292
self->block_len = g_sdmmc0_ctrl.device.sector_size_bytes;
9393
self->block_count = g_sdmmc0_ctrl.device.sector_count;
9494
} else {
95-
mp_raise_msg_varg(&mp_type_ValueError, MP_ERROR_TEXT("can't init SDHI card, %d"), err);
95+
mp_raise_msg_varg(&mp_type_OSError, MP_ERROR_TEXT("can't init SDHI card, %d"), err);
9696
}
9797
}
9898
} else {
99-
mp_raise_msg_varg(&mp_type_ValueError, MP_ERROR_TEXT("can't get SDHI Status, %d"), err);
99+
mp_raise_msg_varg(&mp_type_OSError, MP_ERROR_TEXT("can't get SDHI Status, %d"), err);
100100
}
101101
} else {
102102
if ((err = R_SDHI_Open(&g_sdmmc0_ctrl, &g_sdmmc0_cfg)) == FSP_SUCCESS) {
@@ -111,7 +111,7 @@ STATIC mp_obj_t machine_sdcard_init(size_t n_args, const mp_obj_t *pos_args, mp_
111111

112112
goto check;
113113
} else {
114-
mp_raise_msg_varg(&mp_type_ValueError, MP_ERROR_TEXT("can't open SDHI controller, %d"), err);
114+
mp_raise_msg_varg(&mp_type_OSError, MP_ERROR_TEXT("can't open SDHI controller, %d"), err);
115115
}
116116
}
117117

@@ -144,7 +144,7 @@ STATIC mp_obj_t machine_sdcard_present(mp_obj_t self_in) {
144144
if ((err = R_SDHI_StatusGet(&g_sdmmc0_ctrl, &self->status)) == FSP_SUCCESS) {
145145
return mp_obj_new_bool(self->status.card_inserted);
146146
} else {
147-
mp_raise_msg_varg(&mp_type_ValueError, MP_ERROR_TEXT("can't get SDHI Status, %d"), err);
147+
mp_raise_msg_varg(&mp_type_OSError, MP_ERROR_TEXT("can't get SDHI Status, %d"), err);
148148
}
149149
}
150150
STATIC MP_DEFINE_CONST_FUN_OBJ_1(machine_sdcard_present_obj, machine_sdcard_present);

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy