diff --git a/ubb-la/ubb-la.c b/ubb-la/ubb-la.c index d8e2845..dfa0a01 100644 --- a/ubb-la/ubb-la.c +++ b/ubb-la/ubb-la.c @@ -192,7 +192,8 @@ static void xfers(unsigned long *bufs, int n_bufs, int nibbles) while (1) { MSC_STRPCL = MSC_STRPCRL_START_OP; - while (MSC_STAT & MSC_STAT_DATA_FIFO_EMPTY); +// while (MSC_STAT & MSC_STAT_DATA_FIFO_EMPTY); + while (!(MSC_STAT & MSC_STAT_END_CMD_RES)); IN(UBB_CMD);