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

Go to the source code of this file.

Macros

#define DMA_SMARTBOND_TRIG_MUX_SPI   0x0
 Vendror-specific DMA peripheral triggering sources.
 
#define DMA_SMARTBOND_TRIG_MUX_SPI2   0x1
 
#define DMA_SMARTBOND_TRIG_MUX_UART   0x2
 
#define DMA_SMARTBOND_TRIG_MUX_UART2   0x3
 
#define DMA_SMARTBOND_TRIG_MUX_I2C   0x4
 
#define DMA_SMARTBOND_TRIG_MUX_I2C2   0x5
 
#define DMA_SMARTBOND_TRIG_MUX_USB   0x6
 
#define DMA_SMARTBOND_TRIG_MUX_UART3   0x7
 
#define DMA_SMARTBOND_TRIG_MUX_PCM   0x8
 
#define DMA_SMARTBOND_TRIG_MUX_SRC   0x9
 
#define DMA_SMARTBOND_TRIG_MUX_GPADC   0xC
 
#define DMA_SMARTBOND_TRIG_MUX_SDADC   0xD
 
#define DMA_SMARTBOND_TRIG_MUX_NONE   0xF
 

Macro Definition Documentation

◆ DMA_SMARTBOND_TRIG_MUX_GPADC

#define DMA_SMARTBOND_TRIG_MUX_GPADC   0xC

◆ DMA_SMARTBOND_TRIG_MUX_I2C

#define DMA_SMARTBOND_TRIG_MUX_I2C   0x4

◆ DMA_SMARTBOND_TRIG_MUX_I2C2

#define DMA_SMARTBOND_TRIG_MUX_I2C2   0x5

◆ DMA_SMARTBOND_TRIG_MUX_NONE

#define DMA_SMARTBOND_TRIG_MUX_NONE   0xF

◆ DMA_SMARTBOND_TRIG_MUX_PCM

#define DMA_SMARTBOND_TRIG_MUX_PCM   0x8

◆ DMA_SMARTBOND_TRIG_MUX_SDADC

#define DMA_SMARTBOND_TRIG_MUX_SDADC   0xD

◆ DMA_SMARTBOND_TRIG_MUX_SPI

#define DMA_SMARTBOND_TRIG_MUX_SPI   0x0

Vendror-specific DMA peripheral triggering sources.

A valid triggering source should be provided when DMA is configured for peripheral to peripheral or memory to peripheral transactions.

◆ DMA_SMARTBOND_TRIG_MUX_SPI2

#define DMA_SMARTBOND_TRIG_MUX_SPI2   0x1

◆ DMA_SMARTBOND_TRIG_MUX_SRC

#define DMA_SMARTBOND_TRIG_MUX_SRC   0x9

◆ DMA_SMARTBOND_TRIG_MUX_UART

#define DMA_SMARTBOND_TRIG_MUX_UART   0x2

◆ DMA_SMARTBOND_TRIG_MUX_UART2

#define DMA_SMARTBOND_TRIG_MUX_UART2   0x3

◆ DMA_SMARTBOND_TRIG_MUX_UART3

#define DMA_SMARTBOND_TRIG_MUX_UART3   0x7

◆ DMA_SMARTBOND_TRIG_MUX_USB

#define DMA_SMARTBOND_TRIG_MUX_USB   0x6