From d5335ccb27e71085109ee5133bdc84414ff641cf Mon Sep 17 00:00:00 2001 From: SarahW Date: Fri, 16 Jun 2017 20:45:13 +0100 Subject: [PATCH] Fixed typos breaking 16-bit DMA. --- src/dma.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/dma.c b/src/dma.c index eb32dbc..7c82747 100644 --- a/src/dma.c +++ b/src/dma.c @@ -666,11 +666,12 @@ int dma_channel_write(int channel, uint16_t val) dma16.cc[channel] = dma16.cb[channel] + 1; dma16.ac[channel] = dma16.ab[channel]; } + else dma16.m |= (1 << channel); dma16.stat |= (1 << channel); } - if (dma.m & (1 << channel)) + if (dma16.m & (1 << channel)) return DMA_OVER; } return 0;