Skip to content

Commit 627e924

Browse files
committed
esp32/sdcard: Change LDO default from -1 to None.
Signed-off-by: Dryw Wade <dryw.wade@sparkfun.com>
1 parent 67942a1 commit 627e924

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

ports/esp32/machine_sdcard.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -239,9 +239,9 @@ static mp_obj_t machine_sdcard_make_new(const mp_obj_type_t *type, size_t n_args
239239
#endif
240240
#if SOC_SDMMC_IO_POWER_EXTERNAL
241241
#ifdef MICROPY_HW_SDMMC_LDO_CHAN_ID
242-
{ MP_QSTR_ldo, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = MICROPY_HW_SDMMC_LDO_CHAN_ID} },
242+
{ MP_QSTR_ldo, MP_ARG_KW_ONLY | MP_ARG_OBJ, {.u_obj = MP_OBJ_NEW_SMALL_INT(MICROPY_HW_SDMMC_LDO_CHAN_ID)} },
243243
#else
244-
{ MP_QSTR_ldo, MP_ARG_KW_ONLY | MP_ARG_INT, {.u_int = -1} },
244+
{ MP_QSTR_ldo, MP_ARG_KW_ONLY | MP_ARG_OBJ, {.u_obj = mp_const_none} },
245245
#endif
246246
#endif
247247
// freq is valid for both SPI and SDMMC interfaces
@@ -324,9 +324,9 @@ static mp_obj_t machine_sdcard_make_new(const mp_obj_type_t *type, size_t n_args
324324
}
325325
#endif
326326
#if SOC_SDMMC_IO_POWER_EXTERNAL
327-
if (arg_vals[ARG_ldo].u_int != -1) {
327+
if (arg_vals[ARG_ldo].u_obj != mp_const_none) {
328328
sd_pwr_ctrl_ldo_config_t ldo_config = {
329-
.ldo_chan_id = arg_vals[ARG_ldo].u_int,
329+
.ldo_chan_id = mp_obj_get_int(arg_vals[ARG_ldo].u_obj),
330330
};
331331
sd_pwr_ctrl_handle_t pwr_ctrl_handle = NULL;
332332
check_esp_err(sd_pwr_ctrl_new_on_chip_ldo(&ldo_config, &pwr_ctrl_handle));

0 commit comments

Comments
 (0)