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

Go to the source code of this file.

Macros

#define DMA_MCUX_PXP_CMD_MASK   0xE0
 
#define DMA_MCUX_PXP_CMD_SHIFT   0x5
 
#define DMA_MCUX_PXP_FMT_MASK   0x1F
 
#define DMA_MCUX_PXP_FMT_SHIFT   0x0
 
#define DMA_MCUX_PXP_FMT(x)   ((x << DMA_MCUX_PXP_FMT_SHIFT) & DMA_MCUX_PXP_FMT_MASK)
 
#define DMA_MCUX_PXP_CMD(x)   ((x << DMA_MCUX_PXP_CMD_SHIFT) & DMA_MCUX_PXP_CMD_MASK)
 
#define DMA_MCUX_PXP_CMD_ROTATE_0   0
 
#define DMA_MCUX_PXP_CMD_ROTATE_90   1
 
#define DMA_MCUX_PXP_CMD_ROTATE_180   2
 
#define DMA_MCUX_PXP_CMD_ROTATE_270   3
 
#define DMA_MCUX_PXP_FMT_RGB565   0
 
#define DMA_MCUX_PXP_FMT_RGB888   1
 
#define DMA_MCUX_PXP_FMT_ARGB8888   2
 

Macro Definition Documentation

◆ DMA_MCUX_PXP_CMD

#define DMA_MCUX_PXP_CMD (   x)    ((x << DMA_MCUX_PXP_CMD_SHIFT) & DMA_MCUX_PXP_CMD_MASK)

◆ DMA_MCUX_PXP_CMD_MASK

#define DMA_MCUX_PXP_CMD_MASK   0xE0

◆ DMA_MCUX_PXP_CMD_ROTATE_0

#define DMA_MCUX_PXP_CMD_ROTATE_0   0

◆ DMA_MCUX_PXP_CMD_ROTATE_180

#define DMA_MCUX_PXP_CMD_ROTATE_180   2

◆ DMA_MCUX_PXP_CMD_ROTATE_270

#define DMA_MCUX_PXP_CMD_ROTATE_270   3

◆ DMA_MCUX_PXP_CMD_ROTATE_90

#define DMA_MCUX_PXP_CMD_ROTATE_90   1

◆ DMA_MCUX_PXP_CMD_SHIFT

#define DMA_MCUX_PXP_CMD_SHIFT   0x5

◆ DMA_MCUX_PXP_FMT

#define DMA_MCUX_PXP_FMT (   x)    ((x << DMA_MCUX_PXP_FMT_SHIFT) & DMA_MCUX_PXP_FMT_MASK)

◆ DMA_MCUX_PXP_FMT_ARGB8888

#define DMA_MCUX_PXP_FMT_ARGB8888   2

◆ DMA_MCUX_PXP_FMT_MASK

#define DMA_MCUX_PXP_FMT_MASK   0x1F

◆ DMA_MCUX_PXP_FMT_RGB565

#define DMA_MCUX_PXP_FMT_RGB565   0

◆ DMA_MCUX_PXP_FMT_RGB888

#define DMA_MCUX_PXP_FMT_RGB888   1

◆ DMA_MCUX_PXP_FMT_SHIFT

#define DMA_MCUX_PXP_FMT_SHIFT   0x0