From 5e0d762e79476d4826e301112add2a7a631234cf Mon Sep 17 00:00:00 2001 From: nvt-se Date: Mon, 17 Aug 2009 11:32:17 +0000 Subject: [PATCH] Call BIC_SR_IRQ to properly go switch of IRQ mode in the saved flag in the stack. --- platform/msb430/dev/dma.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/msb430/dev/dma.c b/platform/msb430/dev/dma.c index 4d47eaf70..11bf7c46d 100644 --- a/platform/msb430/dev/dma.c +++ b/platform/msb430/dev/dma.c @@ -53,7 +53,7 @@ interrupt(DACDMA_VECTOR) irq_dacdma(void) if(callbacks[0] != NULL) { callbacks[0](); } - LPM_AWAKE(); + _BIC_SR_IRQ(LPM3_bits); } if(DMA1CTL & DMAIFG) { @@ -61,7 +61,7 @@ interrupt(DACDMA_VECTOR) irq_dacdma(void) if(callbacks[1] != NULL) { callbacks[1](); } - LPM_AWAKE(); + _BIC_SR_IRQ(LPM3_bits); } if(DMA2CTL & DMAIFG) { @@ -69,7 +69,7 @@ interrupt(DACDMA_VECTOR) irq_dacdma(void) if(callbacks[2] != NULL) { callbacks[2](); } - LPM_AWAKE(); + _BIC_SR_IRQ(LPM3_bits); } if(DAC12_0CTL & DAC12IFG) {