ok
Dependents: Bootcamp-dma-serial
Fork of MODDMA by
Diff: example3.h
- Revision:
- 13:846c8b6ffb7f
- Parent:
- 12:1dfee7208043
- Child:
- 14:15939b260dfa
diff -r 1dfee7208043 -r 846c8b6ffb7f example3.h --- a/example3.h Sun Mar 13 23:28:21 2011 +0000 +++ b/example3.h Sun Mar 13 23:54:06 2011 +0000 @@ -91,7 +91,13 @@ int val = (buffer[i] >> 4) & 0xF; pc.printf("Buffer index %d = 0x%x\n", i, val); } - pc.printf("Done.\n"); + pc.printf("Done.\n"); + + // Schedule another grab. + if (dma.Setup( conf )) { + dma.Enable( conf ); + LPC_TIM1->TCR = 1; + } } } } @@ -116,7 +122,7 @@ // Clear DMA IRQ flags. if (dma.irqType() == MODDMA::TcIrq) dma.clearTcIrq(); - if (dma.irqType() == MODDMA::ErrIrq) dma.clearErrIrq(); + if (dma.irqType() == MODDMA::ErrIrq) dma.clearErrIrq(); } // Configuration callback on Error