diff --git a/stm-firmware/fatfs/shimatta_sdio_driver/shimatta_sdio.c b/stm-firmware/fatfs/shimatta_sdio_driver/shimatta_sdio.c index 48cf8cc..c6f030a 100644 --- a/stm-firmware/fatfs/shimatta_sdio_driver/shimatta_sdio.c +++ b/stm-firmware/fatfs/shimatta_sdio_driver/shimatta_sdio.c @@ -714,7 +714,7 @@ DRESULT sdio_disk_write(const BYTE *buff, DWORD sector, UINT count) ret = sdio_check_status_register_cmd13(card_info.rca, &status.value); } while (status.statusstruct.CURRENT_STATE == CURRENT_STATE_PRG || status.statusstruct.CURRENT_STATE == CURRENT_STATE_RCV || - !ret); + ret); if (status.statusstruct.CURRENT_STATE == CURRENT_STATE_STBY) { if (sdio_send_select_card_cmd7(card_info.rca))