A simple library to access the DMA functionality.
Fork of SimpleDMA by
SimpleDMA_LPC1768.h@6:e9ab0bb912c8, 2014-03-18 (annotated)
- 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?
User | Revision | Line number | New 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 |