Go to the documentation of this file.   15 #define DMA_MODULE_ON               0x8000     16 #define DMA_MODULE_OFF              0x0000     17 #define DMA_MODULE_MASK             (~DMA_MODULE_ON)    19 #define DMA_SIZE_BYTE               0x4000     20 #define DMA_SIZE_WORD               0x0000     21 #define DMA_SIZE_MASK               (~DMA_SIZE_BYTE);    23 #define DMA_DIR_WRITE_PERIPHERAL    0x2000     24 #define DMA_DIR_READ_PERIPHERAL    0x0000     25 #define DMA_DIR_MASK                (~DMA_DIR_WRITE_PERIPHERAL)    27 #define DMA_INTERRUPT_HALF          0x1000     28 #define DMA_INTERRUPT_FULL          0x0000     29 #define DMA_INTERRUPT_MASK          (~DMA_INTERRUPT_HALF)    31 #define DMA_NULLW_ON                0x0800     32 #define DMA_NULLW_OFF               0x0000     33 #define DMA_NULLW_MASK              (~DMA_NULLW_ON)    35 #define DMA_AMODE_PERIPHERAL_INDIRECT 0x0020     36 #define DMA_AMODE_REGISTER_INDIRECT   0x0010      37 #define DMA_AMODE_REGISTER_POSTINC    0x0000      38 #define DMA_AMODE_MASK             (~DMA_AMODE_PERIPHERAL_INDIRECT)    41 #define DMA_MODE_ONE_SHOT_PING_PONG      0x0003     42 #define DMA_MODE_CONTINUOUS_PING_PONG    0x0002     43 #define DMA_MODE_ONE_SHOT                0x0001     44 #define DMA_MODE_CONTINUOUS              0x0000     45 #define DMA_MODE_MASK              (~DMA_MODE_ONE_SHOT_PING_PONG)    48 #define DMA_IRQ_INT0        0x0000    49 #define DMA_IRQ_IC1         0x0001    50 #define DMA_IRQ_OC1         0x0002    51 #define DMA_IRQ_IC2         0x0005    52 #define DMA_IRQ_OC2         0x0006    53 #define DMA_IRQ_IC3         0x0025    54 #define DMA_IRQ_OC3         0x0019    55 #define DMA_IRQ_IC4         0x0026    56 #define DMA_IRQ_OC4         0x001A    57 #define DMA_IRQ_TMR2        0x0007    58 #define DMA_IRQ_TMR3        0x0008    59 #define DMA_IRQ_TMR4        0x001B    60 #define DMA_IRQ_TMR5        0x001C    61 #define DMA_IRQ_SPI1        0x000A    62 #define DMA_IRQ_SPI2        0x0021    63 #define DMA_IRQ_SPI3        0x005B    64 #define DMA_IRQ_SPI4        0x007B    65 #define DMA_IRQ_U1RX        0x000B    66 #define DMA_IRQ_U1TX        0x000C    67 #define DMA_IRQ_U2RX        0x001E    68 #define DMA_IRQ_U2TX        0x001F    69 #define DMA_IRQ_U3RX        0x0052    70 #define DMA_IRQ_U3TX        0x0053    71 #define DMA_IRQ_U4RX        0x0058    72 #define DMA_IRQ_U4TX        0x0059    73 #define DMA_IRQ_ADC1        0x000D    74 #define DMA_IRQ_ADC2        0x0015    75 #define DMA_IRQ_ECAN1RX     0x0022    76 #define DMA_IRQ_ECAN2RX     0x0037    77 #define DMA_IRQ_ECAN1TX     0x0046    78 #define DMA_IRQ_ECAN2TX     0x0047    79 #define DMA_IRQ_PMP         0x002D    82 #define DMA_PAD_IC1BUF      0x0144    83 #define DMA_PAD_OC1R        0x0906    84 #define DMA_PAD_OC1RS       0x0904    85 #define DMA_PAD_IC2BUF      0x014C    86 #define DMA_PAD_OC2R        0x0910    87 #define DMA_PAD_OC2RS       0x090E    88 #define DMA_PAD_IC3BUF      0x0154    89 #define DMA_PAD_OC3R        0x091A    90 #define DMA_PAD_OC3RS       0x0918    91 #define DMA_PAD_IC4BUF      0x015C    92 #define DMA_PAD_OC4R        0x0924    93 #define DMA_PAD_OC4RS       0x0922    94 #define DMA_PAD_SPI1BUF     0x0248    95 #define DMA_PAD_SPI2BUF     0x0268    96 #define DMA_PAD_SPI3BUF     0x02A8    97 #define DMA_PAD_SPI4BUF     0x02C8    98 #define DMA_PAD_U1RXREG     0x0226    99 #define DMA_PAD_U1TXREG     0x0224   100 #define DMA_PAD_U2RXREG     0x0236   101 #define DMA_PAD_U2TXREG     0x0234   102 #define DMA_PAD_U3RXREG     0x0256   103 #define DMA_PAD_U3TXREG     0x0254   104 #define DMA_PAD_U4RXREG     0x02B6   105 #define DMA_PAD_U4TXREG     0x02B4   106 #define DMA_PAD_ADC1BUF0    0x0300   107 #define DMA_PAD_ADC2BUF0    0x0340   108 #define DMA_PAD_C1RXD       0x0440   109 #define DMA_PAD_C2RXD       0x0540   110 #define DMA_PAD_C1TXD       0x0442   111 #define DMA_PAD_C2TXD       0x0542   112 #define DMA_PAD_PMDIN1      0x0608