DMA library for the KL25Z

Dependents:   SimpleDMA_HelloWorld RTOS_SPI spiDMAtest Pinscape_Controller_v1 ... more

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SimpleDMA_KL25.h Source File

SimpleDMA_KL25.h

00001 #if defined TARGET_KL25Z
00002 
00003 #define DMA_CHANNELS        4
00004 #define DMA_IRQS            4
00005 
00006 enum SimpleDMA_Trigger {
00007     Trigger_ALWAYS = 60,
00008     Trigger_UART0_RX = 2,
00009     Trigger_UART0_TX,
00010     Trigger_UART1_RX,
00011     Trigger_UART1_TX,
00012     Trigger_UART2_RX,
00013     Trigger_UART2_TX,
00014     Trigger_SPI0_RX = 16,
00015     Trigger_SPI0_TX,
00016     Trigger_SPI1_RX,
00017     Trigger_SPI1_TX,
00018     Trigger_I2C0 = 22,
00019     Trigger_I2C1,
00020     Trigger_TPM0_C0,
00021     Trigger_TPM0_C1,
00022     Trigger_TPM0_C2,
00023     Trigger_TPM0_C3,
00024     Trigger_TPM0_C4,
00025     Trigger_TPM0_C5,
00026     Trigger_TPM1_C0 = 32,
00027     Trigger_TPM1_C1,
00028     Trigger_TPM2_C0,
00029     Trigger_TPM2_C1,
00030     Trigger_ADC0 = 40,
00031     Trigger_CMP0 = 42,
00032     Trigger_DAC0 = 45,
00033     Trigger_PORTA = 49,
00034     Trigger_PORTD = 52,
00035     Trigger_TPM0 = 54,
00036     Trigger_TPM1,
00037     Trigger_TPM2,
00038     Trigger_TSI,
00039     Trigger_ALWAYS0 = 60,
00040     Trigger_ALWAYS1,
00041     Trigger_ALWAYS2,
00042     Trigger_ALWAYS3,
00043 };    
00044 
00045 #endif