From 24ffa8cfaf1238340b049b5ae31d0058979eb117 Mon Sep 17 00:00:00 2001 From: nvt-se Date: Fri, 21 Sep 2007 13:51:09 +0000 Subject: [PATCH] support third DMA line. --- platform/msb430/dev/dma.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/platform/msb430/dev/dma.c b/platform/msb430/dev/dma.c index 1a47889df..2cfc13b21 100644 --- a/platform/msb430/dev/dma.c +++ b/platform/msb430/dev/dma.c @@ -65,6 +65,14 @@ interrupt(DACDMA_VECTOR) irq_dacdma(void) LPM_AWAKE(); } + if (DMA2CTL & DMAIFG) { + DMA2CTL &= ~(DMAIFG | DMAIE); + if (subscribers[2] != NULL) { + process_post(subscribers[2], dma_event, NULL); + } + LPM_AWAKE(); + } + if (DAC12_0CTL & DAC12IFG) { DAC12_0CTL &= ~(DAC12IFG | DAC12IE); }