Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
max32690_dma.h File Reference

Go to the source code of this file.

Macros

#define MAX32_DMA_SLOT_MEMTOMEM   0x00U
 
#define MAX32_DMA_SLOT_SPI0_RX   0x01U
 
#define MAX32_DMA_SLOT_SPI1_RX   0x02U
 
#define MAX32_DMA_SLOT_SPI2_RX   0x03U
 
#define MAX32_DMA_SLOT_UART0_RX   0x04U
 
#define MAX32_DMA_SLOT_UART1_RX   0x05U
 
#define MAX32_DMA_SLOT_CAN0_RX   0x06U
 
#define MAX32_DMA_SLOT_I2C0_RX   0x07U
 
#define MAX32_DMA_SLOT_I2C1_RX   0x08U
 
#define MAX32_DMA_SLOT_ADC   0x09U
 
#define MAX32_DMA_SLOT_I2C2_RX   0x0AU
 
#define MAX32_DMA_SLOT_UART2_RX   0x0EU
 
#define MAX32_DMA_SLOT_SPI3_RX   0x0FU
 
#define MAX32_DMA_SLOT_SPI4_RX   0x10U
 
#define MAX32_DMA_SLOT_USB1_IN   0x11U
 
#define MAX32_DMA_SLOT_USB2_IN   0x12U
 
#define MAX32_DMA_SLOT_USB3_IN   0x13U
 
#define MAX32_DMA_SLOT_USB4_IN   0x14U
 
#define MAX32_DMA_SLOT_USB5_IN   0x15U
 
#define MAX32_DMA_SLOT_USB6_IN   0x16U
 
#define MAX32_DMA_SLOT_USB7_IN   0x17U
 
#define MAX32_DMA_SLOT_USB8_IN   0x18U
 
#define MAX32_DMA_SLOT_USB9_IN   0x19U
 
#define MAX32_DMA_SLOT_USB10_IN   0x1AU
 
#define MAX32_DMA_SLOT_USB11_IN   0x1BU
 
#define MAX32_DMA_SLOT_UART3_RX   0x1CU
 
#define MAX32_DMA_SLOT_I2S_RX   0x1EU
 
#define MAX32_DMA_SLOT_CAN1_RX   0x1FU
 
#define MAX32_DMA_SLOT_SPI0_TX   0x21U
 
#define MAX32_DMA_SLOT_SPI1_TX   0x22U
 
#define MAX32_DMA_SLOT_SPI2_TX   0x23U
 
#define MAX32_DMA_SLOT_UART0_TX   0x24U
 
#define MAX32_DMA_SLOT_UART1_TX   0x25U
 
#define MAX32_DMA_SLOT_CAN0_TX   0x26U
 
#define MAX32_DMA_SLOT_I2C0_TX   0x27U
 
#define MAX32_DMA_SLOT_I2C1_TX   0x28U
 
#define MAX32_DMA_SLOT_I2C2_TX   0x2AU
 
#define MAX32_DMA_SLOT_UART2_TX   0x2EU
 
#define MAX32_DMA_SLOT_SPI3_TX   0x2FU
 
#define MAX32_DMA_SLOT_SPI4_TX   0x30U
 
#define MAX32_DMA_SLOT_USB1_OUT   0x31U
 
#define MAX32_DMA_SLOT_USB2_OUT   0x32U
 
#define MAX32_DMA_SLOT_USB3_OUT   0x33U
 
#define MAX32_DMA_SLOT_USB4_OUT   0x34U
 
#define MAX32_DMA_SLOT_USB5_OUT   0x35U
 
#define MAX32_DMA_SLOT_USB6_OUT   0x36U
 
#define MAX32_DMA_SLOT_USB7_OUT   0x37U
 
#define MAX32_DMA_SLOT_USB8_OUT   0x38U
 
#define MAX32_DMA_SLOT_USB9_OUT   0x39U
 
#define MAX32_DMA_SLOT_USB10_OUT   0x3AU
 
#define MAX32_DMA_SLOT_USB11_OUT   0x3BU
 
#define MAX32_DMA_SLOT_UART3_TX   0x3CU
 
#define MAX32_DMA_SLOT_I2S_TX   0x3EU
 
#define MAX32_DMA_SLOT_CAN1_TX   0x3FU
 

Macro Definition Documentation

◆ MAX32_DMA_SLOT_ADC

#define MAX32_DMA_SLOT_ADC   0x09U

◆ MAX32_DMA_SLOT_CAN0_RX

#define MAX32_DMA_SLOT_CAN0_RX   0x06U

◆ MAX32_DMA_SLOT_CAN0_TX

#define MAX32_DMA_SLOT_CAN0_TX   0x26U

◆ MAX32_DMA_SLOT_CAN1_RX

#define MAX32_DMA_SLOT_CAN1_RX   0x1FU

◆ MAX32_DMA_SLOT_CAN1_TX

#define MAX32_DMA_SLOT_CAN1_TX   0x3FU

◆ MAX32_DMA_SLOT_I2C0_RX

#define MAX32_DMA_SLOT_I2C0_RX   0x07U

◆ MAX32_DMA_SLOT_I2C0_TX

#define MAX32_DMA_SLOT_I2C0_TX   0x27U

◆ MAX32_DMA_SLOT_I2C1_RX

#define MAX32_DMA_SLOT_I2C1_RX   0x08U

◆ MAX32_DMA_SLOT_I2C1_TX

#define MAX32_DMA_SLOT_I2C1_TX   0x28U

◆ MAX32_DMA_SLOT_I2C2_RX

#define MAX32_DMA_SLOT_I2C2_RX   0x0AU

◆ MAX32_DMA_SLOT_I2C2_TX

#define MAX32_DMA_SLOT_I2C2_TX   0x2AU

◆ MAX32_DMA_SLOT_I2S_RX

#define MAX32_DMA_SLOT_I2S_RX   0x1EU

◆ MAX32_DMA_SLOT_I2S_TX

#define MAX32_DMA_SLOT_I2S_TX   0x3EU

◆ MAX32_DMA_SLOT_MEMTOMEM

#define MAX32_DMA_SLOT_MEMTOMEM   0x00U

◆ MAX32_DMA_SLOT_SPI0_RX

#define MAX32_DMA_SLOT_SPI0_RX   0x01U

◆ MAX32_DMA_SLOT_SPI0_TX

#define MAX32_DMA_SLOT_SPI0_TX   0x21U

◆ MAX32_DMA_SLOT_SPI1_RX

#define MAX32_DMA_SLOT_SPI1_RX   0x02U

◆ MAX32_DMA_SLOT_SPI1_TX

#define MAX32_DMA_SLOT_SPI1_TX   0x22U

◆ MAX32_DMA_SLOT_SPI2_RX

#define MAX32_DMA_SLOT_SPI2_RX   0x03U

◆ MAX32_DMA_SLOT_SPI2_TX

#define MAX32_DMA_SLOT_SPI2_TX   0x23U

◆ MAX32_DMA_SLOT_SPI3_RX

#define MAX32_DMA_SLOT_SPI3_RX   0x0FU

◆ MAX32_DMA_SLOT_SPI3_TX

#define MAX32_DMA_SLOT_SPI3_TX   0x2FU

◆ MAX32_DMA_SLOT_SPI4_RX

#define MAX32_DMA_SLOT_SPI4_RX   0x10U

◆ MAX32_DMA_SLOT_SPI4_TX

#define MAX32_DMA_SLOT_SPI4_TX   0x30U

◆ MAX32_DMA_SLOT_UART0_RX

#define MAX32_DMA_SLOT_UART0_RX   0x04U

◆ MAX32_DMA_SLOT_UART0_TX

#define MAX32_DMA_SLOT_UART0_TX   0x24U

◆ MAX32_DMA_SLOT_UART1_RX

#define MAX32_DMA_SLOT_UART1_RX   0x05U

◆ MAX32_DMA_SLOT_UART1_TX

#define MAX32_DMA_SLOT_UART1_TX   0x25U

◆ MAX32_DMA_SLOT_UART2_RX

#define MAX32_DMA_SLOT_UART2_RX   0x0EU

◆ MAX32_DMA_SLOT_UART2_TX

#define MAX32_DMA_SLOT_UART2_TX   0x2EU

◆ MAX32_DMA_SLOT_UART3_RX

#define MAX32_DMA_SLOT_UART3_RX   0x1CU

◆ MAX32_DMA_SLOT_UART3_TX

#define MAX32_DMA_SLOT_UART3_TX   0x3CU

◆ MAX32_DMA_SLOT_USB10_IN

#define MAX32_DMA_SLOT_USB10_IN   0x1AU

◆ MAX32_DMA_SLOT_USB10_OUT

#define MAX32_DMA_SLOT_USB10_OUT   0x3AU

◆ MAX32_DMA_SLOT_USB11_IN

#define MAX32_DMA_SLOT_USB11_IN   0x1BU

◆ MAX32_DMA_SLOT_USB11_OUT

#define MAX32_DMA_SLOT_USB11_OUT   0x3BU

◆ MAX32_DMA_SLOT_USB1_IN

#define MAX32_DMA_SLOT_USB1_IN   0x11U

◆ MAX32_DMA_SLOT_USB1_OUT

#define MAX32_DMA_SLOT_USB1_OUT   0x31U

◆ MAX32_DMA_SLOT_USB2_IN

#define MAX32_DMA_SLOT_USB2_IN   0x12U

◆ MAX32_DMA_SLOT_USB2_OUT

#define MAX32_DMA_SLOT_USB2_OUT   0x32U

◆ MAX32_DMA_SLOT_USB3_IN

#define MAX32_DMA_SLOT_USB3_IN   0x13U

◆ MAX32_DMA_SLOT_USB3_OUT

#define MAX32_DMA_SLOT_USB3_OUT   0x33U

◆ MAX32_DMA_SLOT_USB4_IN

#define MAX32_DMA_SLOT_USB4_IN   0x14U

◆ MAX32_DMA_SLOT_USB4_OUT

#define MAX32_DMA_SLOT_USB4_OUT   0x34U

◆ MAX32_DMA_SLOT_USB5_IN

#define MAX32_DMA_SLOT_USB5_IN   0x15U

◆ MAX32_DMA_SLOT_USB5_OUT

#define MAX32_DMA_SLOT_USB5_OUT   0x35U

◆ MAX32_DMA_SLOT_USB6_IN

#define MAX32_DMA_SLOT_USB6_IN   0x16U

◆ MAX32_DMA_SLOT_USB6_OUT

#define MAX32_DMA_SLOT_USB6_OUT   0x36U

◆ MAX32_DMA_SLOT_USB7_IN

#define MAX32_DMA_SLOT_USB7_IN   0x17U

◆ MAX32_DMA_SLOT_USB7_OUT

#define MAX32_DMA_SLOT_USB7_OUT   0x37U

◆ MAX32_DMA_SLOT_USB8_IN

#define MAX32_DMA_SLOT_USB8_IN   0x18U

◆ MAX32_DMA_SLOT_USB8_OUT

#define MAX32_DMA_SLOT_USB8_OUT   0x38U

◆ MAX32_DMA_SLOT_USB9_IN

#define MAX32_DMA_SLOT_USB9_IN   0x19U

◆ MAX32_DMA_SLOT_USB9_OUT

#define MAX32_DMA_SLOT_USB9_OUT   0x39U