GPDMA_Public_Macros
[GPDMA]
Defines | |
#define | PARAM_GPDMA_CHANNEL(n) ((n>=0) && (n<=7)) |
#define | GPDMA_CONN_SSP0_Tx ((0UL)) |
#define | GPDMA_CONN_SSP0_Rx ((1UL)) |
#define | GPDMA_CONN_SSP1_Tx ((2UL)) |
#define | GPDMA_CONN_SSP1_Rx ((3UL)) |
#define | GPDMA_CONN_ADC ((4UL)) |
#define | GPDMA_CONN_I2S_Channel_0 ((5UL)) |
#define | GPDMA_CONN_I2S_Channel_1 ((6UL)) |
#define | GPDMA_CONN_DAC ((7UL)) |
#define | GPDMA_CONN_UART0_Tx ((8UL)) |
#define | GPDMA_CONN_UART0_Rx ((9UL)) |
#define | GPDMA_CONN_UART1_Tx ((10UL)) |
#define | GPDMA_CONN_UART1_Rx ((11UL)) |
#define | GPDMA_CONN_UART2_Tx ((12UL)) |
#define | GPDMA_CONN_UART2_Rx ((13UL)) |
#define | GPDMA_CONN_UART3_Tx ((14UL)) |
#define | GPDMA_CONN_UART3_Rx ((15UL)) |
#define | GPDMA_CONN_MAT0_0 ((16UL)) |
#define | GPDMA_CONN_MAT0_1 ((17UL)) |
#define | GPDMA_CONN_MAT1_0 ((18UL)) |
#define | GPDMA_CONN_MAT1_1 ((19UL)) |
#define | GPDMA_CONN_MAT2_0 ((20UL)) |
#define | GPDMA_CONN_MAT2_1 ((21UL)) |
#define | GPDMA_CONN_MAT3_0 ((22UL)) |
#define | GPDMA_CONN_MAT3_1 ((23UL)) |
#define | PARAM_GPDMA_CONN(n) |
#define | GPDMA_TRANSFERTYPE_M2M ((0UL)) |
#define | GPDMA_TRANSFERTYPE_M2P ((1UL)) |
#define | GPDMA_TRANSFERTYPE_P2M ((2UL)) |
#define | GPDMA_TRANSFERTYPE_P2P ((3UL)) |
#define | PARAM_GPDMA_TRANSFERTYPE(n) |
#define | GPDMA_BSIZE_1 ((0UL)) |
#define | GPDMA_BSIZE_4 ((1UL)) |
#define | GPDMA_BSIZE_8 ((2UL)) |
#define | GPDMA_BSIZE_16 ((3UL)) |
#define | GPDMA_BSIZE_32 ((4UL)) |
#define | GPDMA_BSIZE_64 ((5UL)) |
#define | GPDMA_BSIZE_128 ((6UL)) |
#define | GPDMA_BSIZE_256 ((7UL)) |
#define | PARAM_GPDMA_BSIZE(n) |
#define | GPDMA_WIDTH_BYTE ((0UL)) |
#define | GPDMA_WIDTH_HALFWORD ((1UL)) |
#define | GPDMA_WIDTH_WORD ((2UL)) |
#define | PARAM_GPDMA_WIDTH(n) |
#define | GPDMA_REQSEL_UART ((0UL)) |
#define | GPDMA_REQSEL_TIMER ((1UL)) |
#define | PARAM_GPDMA_REQSEL(n) ((n==GPDMA_REQSEL_UART) || (n==GPDMA_REQSEL_TIMER)) |
#define | GPDMA_STAT_INT ((0UL)) |
#define | GPDMA_STAT_INTTC ((1UL)) |
#define | GPDMA_STAT_INTERR ((2UL)) |
#define | GPDMA_STAT_RAWINTTC ((3UL)) |
#define | GPDMA_STAT_RAWINTERR ((4UL)) |
#define | GPDMA_STAT_ENABLED_CH ((5UL)) |
#define | PARAM_GPDMA_STAT(n) |
#define | GPDMA_STATCLR_INTTC ((0UL)) |
#define | GPDMA_STATCLR_INTERR ((1UL)) |
#define | GPDMA_STATCLR(n) ((n==GPDMA_STATCLR_INTTC) || (n==GPDMA_STATCLR_INTERR)) |
Define Documentation
#define GPDMA_BSIZE_1 ((0UL)) |
Burst size in Source and Destination definitions Burst size = 1
Definition at line 308 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_128 ((6UL)) |
Burst size = 128
Definition at line 314 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_16 ((3UL)) |
Burst size = 16
Definition at line 311 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_256 ((7UL)) |
Burst size = 256
Definition at line 315 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_32 ((4UL)) |
Burst size = 32
Definition at line 312 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_4 ((1UL)) |
Burst size = 4
Definition at line 309 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_64 ((5UL)) |
Burst size = 64
Definition at line 313 of file lpc17xx_gpdma.h.
#define GPDMA_BSIZE_8 ((2UL)) |
Burst size = 8
Definition at line 310 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_ADC ((4UL)) |
ADC
Definition at line 261 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_DAC ((7UL)) |
DAC
Definition at line 264 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_I2S_Channel_0 ((5UL)) |
I2S channel 0
Definition at line 262 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_I2S_Channel_1 ((6UL)) |
I2S channel 1
Definition at line 263 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT0_0 ((16UL)) |
MAT0.0
Definition at line 273 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT0_1 ((17UL)) |
MAT0.1
Definition at line 274 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT1_0 ((18UL)) |
MAT1.0
Definition at line 275 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT1_1 ((19UL)) |
MAT1.1
Definition at line 276 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT2_0 ((20UL)) |
MAT2.0
Definition at line 277 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT2_1 ((21UL)) |
MAT2.1
Definition at line 278 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT3_0 ((22UL)) |
MAT3.0
Definition at line 279 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_MAT3_1 ((23UL)) |
MAT3.1
Definition at line 280 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_SSP0_Rx ((1UL)) |
SSP0 Rx
Definition at line 258 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_SSP0_Tx ((0UL)) |
DMA Connection number definitions SSP0 Tx
Definition at line 257 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_SSP1_Rx ((3UL)) |
SSP1 Rx
Definition at line 260 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_SSP1_Tx ((2UL)) |
SSP1 Tx
Definition at line 259 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART0_Rx ((9UL)) |
UART0 Rx
Definition at line 266 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART0_Tx ((8UL)) |
UART0 Tx
Definition at line 265 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART1_Rx ((11UL)) |
UART1 Rx
Definition at line 268 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART1_Tx ((10UL)) |
UART1 Tx
Definition at line 267 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART2_Rx ((13UL)) |
UART2 Rx
Definition at line 270 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART2_Tx ((12UL)) |
UART2 Tx
Definition at line 269 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART3_Rx ((15UL)) |
UART3 Rx
Definition at line 272 of file lpc17xx_gpdma.h.
#define GPDMA_CONN_UART3_Tx ((14UL)) |
UART3 Tx
Definition at line 271 of file lpc17xx_gpdma.h.
#define GPDMA_REQSEL_TIMER ((1UL)) |
Timer match is selected
Definition at line 334 of file lpc17xx_gpdma.h.
#define GPDMA_REQSEL_UART ((0UL)) |
DMA Request Select Mode definitions UART TX/RX is selected
Definition at line 333 of file lpc17xx_gpdma.h.
#define GPDMA_STAT_ENABLED_CH ((5UL)) |
DMA Enabled Channel Status
Definition at line 350 of file lpc17xx_gpdma.h.
#define GPDMA_STAT_INT ((0UL)) |
GPDMA Status type definitions GPDMA Interrupt Status
Definition at line 340 of file lpc17xx_gpdma.h.
#define GPDMA_STAT_INTERR ((2UL)) |
GPDMA Interrupt Error Status
Definition at line 344 of file lpc17xx_gpdma.h.
#define GPDMA_STAT_INTTC ((1UL)) |
GPDMA Interrupt Terminal Count Request Status
Definition at line 342 of file lpc17xx_gpdma.h.
#define GPDMA_STAT_RAWINTERR ((4UL)) |
GPDMA Raw Error Interrupt Status
Definition at line 348 of file lpc17xx_gpdma.h.
#define GPDMA_STAT_RAWINTTC ((3UL)) |
GPDMA Raw Interrupt Terminal Count Status
Definition at line 346 of file lpc17xx_gpdma.h.
#define GPDMA_STATCLR | ( | n | ) | ((n==GPDMA_STATCLR_INTTC) || (n==GPDMA_STATCLR_INTERR)) |
Definition at line 362 of file lpc17xx_gpdma.h.
#define GPDMA_STATCLR_INTERR ((1UL)) |
GPDMA Interrupt Error Clear
Definition at line 360 of file lpc17xx_gpdma.h.
#define GPDMA_STATCLR_INTTC ((0UL)) |
GPDMA status type definition that can be clear GPDMA Interrupt Terminal Count Request Clear
Definition at line 358 of file lpc17xx_gpdma.h.
#define GPDMA_TRANSFERTYPE_M2M ((0UL)) |
GPDMA Transfer type definitions Memory to memory - DMA control
Definition at line 297 of file lpc17xx_gpdma.h.
#define GPDMA_TRANSFERTYPE_M2P ((1UL)) |
Memory to peripheral - DMA control
Definition at line 298 of file lpc17xx_gpdma.h.
#define GPDMA_TRANSFERTYPE_P2M ((2UL)) |
Peripheral to memory - DMA control
Definition at line 299 of file lpc17xx_gpdma.h.
#define GPDMA_TRANSFERTYPE_P2P ((3UL)) |
Source peripheral to destination peripheral - DMA control
Definition at line 300 of file lpc17xx_gpdma.h.
#define GPDMA_WIDTH_BYTE ((0UL)) |
Width in Source transfer width and Destination transfer width definitions Width = 1 byte
Definition at line 324 of file lpc17xx_gpdma.h.
#define GPDMA_WIDTH_HALFWORD ((1UL)) |
Width = 2 bytes
Definition at line 325 of file lpc17xx_gpdma.h.
#define GPDMA_WIDTH_WORD ((2UL)) |
Width = 4 bytes
Definition at line 326 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_BSIZE | ( | n | ) |
Value:
((n==GPDMA_BSIZE_1) || (n==GPDMA_BSIZE_4) \ || (n==GPDMA_BSIZE_8) || (n==GPDMA_BSIZE_16) \ || (n==GPDMA_BSIZE_32) || (n==GPDMA_BSIZE_64) \ || (n==GPDMA_BSIZE_128) || (n==GPDMA_BSIZE_256))
Definition at line 317 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_CHANNEL | ( | n | ) | ((n>=0) && (n<=7)) |
Definition at line 254 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_CONN | ( | n | ) |
Value:
((n==GPDMA_CONN_SSP0_Tx) || (n==GPDMA_CONN_SSP0_Rx) \ || (n==GPDMA_CONN_SSP1_Tx) || (n==GPDMA_CONN_SSP1_Rx) \ || (n==GPDMA_CONN_ADC) || (n==GPDMA_CONN_I2S_Channel_0) \ || (n==GPDMA_CONN_I2S_Channel_1) || (n==GPDMA_CONN_DAC) \ || (n==GPDMA_CONN_UART0_Tx) || (n==GPDMA_CONN_UART0_Rx) \ || (n==GPDMA_CONN_UART1_Tx) || (n==GPDMA_CONN_UART1_Rx) \ || (n==GPDMA_CONN_UART2_Tx) || (n==GPDMA_CONN_UART2_Rx) \ || (n==GPDMA_CONN_UART3_Tx) || (n==GPDMA_CONN_UART3_Rx) \ || (n==GPDMA_CONN_MAT0_0) || (n==GPDMA_CONN_MAT0_1) \ || (n==GPDMA_CONN_MAT1_0) || (n==GPDMA_CONN_MAT1_1) \ || (n==GPDMA_CONN_MAT2_0) || (n==GPDMA_CONN_MAT2_1) \ || (n==GPDMA_CONN_MAT3_0) || (n==GPDMA_CONN_MAT3_1))
Definition at line 282 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_REQSEL | ( | n | ) | ((n==GPDMA_REQSEL_UART) || (n==GPDMA_REQSEL_TIMER)) |
Definition at line 336 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_STAT | ( | n | ) |
Value:
((n==GPDMA_STAT_INT) || (n==GPDMA_STAT_INTTC) \ || (n==GPDMA_STAT_INTERR) || (n==GPDMA_STAT_RAWINTTC) \ || (n==GPDMA_STAT_RAWINTERR) || (n==GPDMA_STAT_ENABLED_CH))
Definition at line 352 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_TRANSFERTYPE | ( | n | ) |
Value:
((n==GPDMA_TRANSFERTYPE_M2M)||(n==GPDMA_TRANSFERTYPE_M2P) \ ||(n==GPDMA_TRANSFERTYPE_P2M)||(n==GPDMA_TRANSFERTYPE_P2P))
Definition at line 303 of file lpc17xx_gpdma.h.
#define PARAM_GPDMA_WIDTH | ( | n | ) |
Value:
((n==GPDMA_WIDTH_BYTE) || (n==GPDMA_WIDTH_HALFWORD) \ || (n==GPDMA_WIDTH_WORD))
Definition at line 328 of file lpc17xx_gpdma.h.
Generated on Mon Feb 8 10:01:44 2010 for LPC1700CMSIS Standard Peripheral Firmware Library by 1.5.9