Zephyr Project API 3.7.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
dma_mcux_lpc.h File Reference

Go to the source code of this file.

Macros

#define LPC_DMA_PERIPH_REQ_EN   BIT(0)
 
#define LPC_DMA_HWTRIG_EN   BIT(1)
 
#define LPC_DMA_TRIGPOL_HIGH_RISING   BIT(2)
 
#define LPC_DMA_TRIGTYPE_LEVEL   BIT(3)
 
#define LPC_DMA_TRIGBURST   BIT(4)
 
#define LPC_DMA_BURSTPOWER(pwr)   (((pwr) & 0x7) << 5)
 
#define LPC_DMA_GET_BURSTPOWER(slot)   (((slot) & 0xE0) >> 5)
 

Macro Definition Documentation

◆ LPC_DMA_BURSTPOWER

#define LPC_DMA_BURSTPOWER (   pwr)    (((pwr) & 0x7) << 5)

◆ LPC_DMA_GET_BURSTPOWER

#define LPC_DMA_GET_BURSTPOWER (   slot)    (((slot) & 0xE0) >> 5)

◆ LPC_DMA_HWTRIG_EN

#define LPC_DMA_HWTRIG_EN   BIT(1)

◆ LPC_DMA_PERIPH_REQ_EN

#define LPC_DMA_PERIPH_REQ_EN   BIT(0)

◆ LPC_DMA_TRIGBURST

#define LPC_DMA_TRIGBURST   BIT(4)

◆ LPC_DMA_TRIGPOL_HIGH_RISING

#define LPC_DMA_TRIGPOL_HIGH_RISING   BIT(2)

◆ LPC_DMA_TRIGTYPE_LEVEL

#define LPC_DMA_TRIGTYPE_LEVEL   BIT(3)