mirror of
https://github.com/espressif/esp-idf.git
synced 2025-08-16 19:11:04 +02:00
sdmmc: support sdmmc_send_cmd_send_status in SPI mode
SPI mode uses different response format (2-byte R2) compared to SD mode.
This commit is contained in:
@@ -347,8 +347,12 @@ esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status)
|
|||||||
return err;
|
return err;
|
||||||
}
|
}
|
||||||
if (out_status) {
|
if (out_status) {
|
||||||
|
if (host_is_spi(card)) {
|
||||||
|
*out_status = SD_SPI_R2(cmd.response);
|
||||||
|
} else {
|
||||||
*out_status = MMC_R1(cmd.response);
|
*out_status = MMC_R1(cmd.response);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
return ESP_OK;
|
return ESP_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user