Fix sd_scatter_read_complete

pull/7/head
Mike Bell 2021-02-13 16:08:01 +00:00 zatwierdzone przez graham sanderson
rodzic f12fa008e1
commit 4b03c0d922
1 zmienionych plików z 2 dodań i 1 usunięć

Wyświetl plik

@ -813,7 +813,8 @@ bool sd_scatter_read_complete(int *status) {
if (dma_channel_is_busy(sd_chain_dma_channel) || dma_channel_is_busy(sd_data_dma_channel) || dma_channel_is_busy(sd_pio_dma_channel)) {
rc = false;
} else {
rc = sd_pio->sm[SD_DAT_SM].addr == sd_cmd_or_dat_offset_no_arg_state_waiting_for_cmd;
rc = (sd_pio->sm[SD_DAT_SM].addr == sd_cmd_or_dat_offset_no_arg_state_waiting_for_cmd &&
pio_sm_is_tx_fifo_empty(sd_pio, SD_DAT_SM));
}
int s = SD_OK;
if (rc) {