A simple library to access the DMA functionality.

Fork of SimpleDMA by Erik -

Committer:
BaderP
Date:
Tue Mar 18 12:44:46 2014 +0000
Revision:
6:e9ab0bb912c8
Parent:
5:d9f46ef80e20
patched SimpleDMA to include additional 32 kb ram

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Sissors 5:d9f46ef80e20 1 #ifdef TARGET_LPC1768
Sissors 5:d9f46ef80e20 2
Sissors 5:d9f46ef80e20 3 #define DMA_CHANNELS 8
Sissors 5:d9f46ef80e20 4 #define DMA_IRQS 1
Sissors 5:d9f46ef80e20 5
Sissors 5:d9f46ef80e20 6 enum SimpleDMA_Trigger {
Sissors 5:d9f46ef80e20 7 Trigger_ALWAYS = -1,
Sissors 5:d9f46ef80e20 8 Trigger_SSP0_TX,
Sissors 5:d9f46ef80e20 9 Trigger_SSP0_RX,
Sissors 5:d9f46ef80e20 10 Trigger_SSP1_TX,
Sissors 5:d9f46ef80e20 11 Trigger_SSP1_RX,
Sissors 5:d9f46ef80e20 12 Trigger_ADC,
Sissors 5:d9f46ef80e20 13 Trigger_I2S0,
Sissors 5:d9f46ef80e20 14 Trigger_I2S1,
Sissors 5:d9f46ef80e20 15 Trigger_DAC,
Sissors 5:d9f46ef80e20 16 Trigger_UART0_TX,
Sissors 5:d9f46ef80e20 17 Trigger_UART0_RX,
Sissors 5:d9f46ef80e20 18 Trigger_UART1_TX,
Sissors 5:d9f46ef80e20 19 Trigger_UART1_RX,
Sissors 5:d9f46ef80e20 20 Trigger_UART2_TX,
Sissors 5:d9f46ef80e20 21 Trigger_UART2_RX,
Sissors 5:d9f46ef80e20 22 Trigger_UART3_TX,
Sissors 5:d9f46ef80e20 23 Trigger_UART3_RX,
Sissors 5:d9f46ef80e20 24 Trigger_MATCH0_0 = 24,
Sissors 5:d9f46ef80e20 25 Trigger_MATCH0_1,
Sissors 5:d9f46ef80e20 26 Trigger_MATCH1_0,
Sissors 5:d9f46ef80e20 27 Trigger_MATCH1_1,
Sissors 5:d9f46ef80e20 28 Trigger_MATCH2_0,
Sissors 5:d9f46ef80e20 29 Trigger_MATCH2_1,
Sissors 5:d9f46ef80e20 30 Trigger_MATCH3_0,
Sissors 5:d9f46ef80e20 31 Trigger_MATCH3_1
Sissors 5:d9f46ef80e20 32 };
Sissors 5:d9f46ef80e20 33
Sissors 5:d9f46ef80e20 34 #endif