Zephyr API Documentation  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.

Enumerations

enum  dma_smartbond_trig_mux {
  DMA_SMARTBOND_TRIG_MUX_SPI = 0x0 , DMA_SMARTBOND_TRIG_MUX_SPI2 = 0x1 , DMA_SMARTBOND_TRIG_MUX_UART = 0x2 , DMA_SMARTBOND_TRIG_MUX_UART2 = 0x3 ,
  DMA_SMARTBOND_TRIG_MUX_I2C = 0x4 , DMA_SMARTBOND_TRIG_MUX_I2C2 = 0x5 , DMA_SMARTBOND_TRIG_MUX_USB = 0x6 , DMA_SMARTBOND_TRIG_MUX_UART3 = 0x7 ,
  DMA_SMARTBOND_TRIG_MUX_PCM = 0x8 , DMA_SMARTBOND_TRIG_MUX_SRC = 0x9 , DMA_SMARTBOND_TRIG_MUX_GPADC = 0xC , DMA_SMARTBOND_TRIG_MUX_SDADC = 0xD ,
  DMA_SMARTBOND_TRIG_MUX_NONE = 0xF
}
 Vendror-specific DMA peripheral triggering sources. More...
 

Enumeration Type Documentation

◆ dma_smartbond_trig_mux

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.

Enumerator
DMA_SMARTBOND_TRIG_MUX_SPI 
DMA_SMARTBOND_TRIG_MUX_SPI2 
DMA_SMARTBOND_TRIG_MUX_UART 
DMA_SMARTBOND_TRIG_MUX_UART2 
DMA_SMARTBOND_TRIG_MUX_I2C 
DMA_SMARTBOND_TRIG_MUX_I2C2 
DMA_SMARTBOND_TRIG_MUX_USB 
DMA_SMARTBOND_TRIG_MUX_UART3 
DMA_SMARTBOND_TRIG_MUX_PCM 
DMA_SMARTBOND_TRIG_MUX_SRC 
DMA_SMARTBOND_TRIG_MUX_GPADC 
DMA_SMARTBOND_TRIG_MUX_SDADC 
DMA_SMARTBOND_TRIG_MUX_NONE