diff --git a/ports/esp32/machine_sdcard.c b/ports/esp32/machine_sdcard.c index 92c6e64698..93fc9e500b 100644 --- a/ports/esp32/machine_sdcard.c +++ b/ports/esp32/machine_sdcard.c @@ -297,6 +297,12 @@ static mp_obj_t machine_sdcard_make_new(const mp_obj_type_t *type, size_t n_args // it is a good idea to set the internal pull-ups anyway. // slot_config.flags = SDMMC_SLOT_FLAG_INTERNAL_PULLUP; + #if CONFIG_IDF_TARGET_ESP32S3 + SET_CONFIG_PIN(slot_config, clk, ARG_sck); + SET_CONFIG_PIN(slot_config, cmd, ARG_mosi); + SET_CONFIG_PIN(slot_config, d0, ARG_miso); + #endif + SET_CONFIG_PIN(slot_config, gpio_cd, ARG_cd); SET_CONFIG_PIN(slot_config, gpio_wp, ARG_wp);