sdmmc: support sdmmc_send_cmd_send_status in SPI mode

SPI mode uses different response format (2-byte R2) compared to SD mode.
pull/9141/head
Ivan Grokhotkov 2022-04-10 21:22:16 +02:00
rodzic da47bebdd8
commit c4c7e7c82b
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 1E050E141B280628
1 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -347,7 +347,11 @@ esp_err_t sdmmc_send_cmd_send_status(sdmmc_card_t* card, uint32_t* out_status)
return err;
}
if (out_status) {
*out_status = MMC_R1(cmd.response);
if (host_is_spi(card)) {
*out_status = SD_SPI_R2(cmd.response);
} else {
*out_status = MMC_R1(cmd.response);
}
}
return ESP_OK;
}