fix(sdmmc): fix missed deinitialization of CD and WP pins in f8f40ad

Related to https://github.com/espressif/esp-idf/issues/15330
This commit is contained in:
Ivan Grokhotkov 2025-02-17 16:21:30 +01:00
parent 722cc23a89
commit 8ad144a415
No known key found for this signature in database
GPG Key ID: 1E050E141B280628

View File

@ -860,6 +860,8 @@ static void sdmmc_host_deinit_slot_internal(int slot)
{ {
sdmmc_slot_io_info_t* gpio = &s_host_ctx.slot_ctx[slot].slot_gpio_num; sdmmc_slot_io_info_t* gpio = &s_host_ctx.slot_ctx[slot].slot_gpio_num;
// Disconnect signals and reset used GPIO pins // Disconnect signals and reset used GPIO pins
reset_pin_if_valid(gpio->cd);
reset_pin_if_valid(gpio->wp);
reset_pin_if_valid(gpio->clk); reset_pin_if_valid(gpio->clk);
reset_pin_if_valid(gpio->cmd); reset_pin_if_valid(gpio->cmd);
reset_pin_if_valid(gpio->d0); reset_pin_if_valid(gpio->d0);