libopencm3
A free/libre/open-source firmware library for various ARM Cortex-M3 microcontrollers.
CxCR DMA request line multiplexer channel x control register
Collaboration diagram for CxCR DMA request line multiplexer channel x control register:

Modules

 SPOL Event Polarity
 Synchronization event type selector.
 

Macros

#define DMAMUX_CxCR_SYNC_ID_SHIFT   24
 DMAMUX_CxCR_SYNC_ID Synchronization input selected. More...
 
#define DMAMUX_CxCR_SYNC_ID_MASK   0x1f
 
#define DMAMUX_CxCR_NBREQ_SHIFT   19
 DMAMUX_CxCR_NBREQ Number (minus 1) of DMA requests to forward. More...
 
#define DMAMUX_CxCR_NBREQ_MASK   0x1f
 
#define DMAMUX_CxCR_SPOL_SHIFT   17
 
#define DMAMUX_CxCR_SPOL_MASK   0x03
 
#define DMAMUX_CxCR_SE   (1 << 16)
 DMAMUX_CxCR_SE Synchronous operating mode enable/disable. More...
 
#define DMAMUX_CxCR_EGE   (1 << 9)
 DMAMUX_CxCR_EGE Event generation enable/disable. More...
 
#define DMAMUX_CxCR_SOIE   (1 << 8)
 DMAMUX_CxCR_SOIE Interrupt enable at synchronization event overrun. More...
 
#define DMAMUX_CxCR_DMAREQ_ID_SHIFT   0
 DMAMUX_CxCR_DMAREQ_ID Input DMA request line selected. More...
 
#define DMAMUX_CxCR_DMAREQ_ID_MASK   0xff
 

Detailed Description

Macro Definition Documentation

◆ DMAMUX_CxCR_DMAREQ_ID_MASK

#define DMAMUX_CxCR_DMAREQ_ID_MASK   0xff

Definition at line 89 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_DMAREQ_ID_SHIFT

#define DMAMUX_CxCR_DMAREQ_ID_SHIFT   0

DMAMUX_CxCR_DMAREQ_ID Input DMA request line selected.

Definition at line 88 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_EGE

#define DMAMUX_CxCR_EGE   (1 << 9)

DMAMUX_CxCR_EGE Event generation enable/disable.

Definition at line 82 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_NBREQ_MASK

#define DMAMUX_CxCR_NBREQ_MASK   0x1f

Definition at line 65 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_NBREQ_SHIFT

#define DMAMUX_CxCR_NBREQ_SHIFT   19

DMAMUX_CxCR_NBREQ Number (minus 1) of DMA requests to forward.

Definition at line 64 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_SE

#define DMAMUX_CxCR_SE   (1 << 16)

DMAMUX_CxCR_SE Synchronous operating mode enable/disable.

Definition at line 79 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_SOIE

#define DMAMUX_CxCR_SOIE   (1 << 8)

DMAMUX_CxCR_SOIE Interrupt enable at synchronization event overrun.

Definition at line 85 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_SPOL_MASK

#define DMAMUX_CxCR_SPOL_MASK   0x03

Definition at line 68 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_SPOL_SHIFT

#define DMAMUX_CxCR_SPOL_SHIFT   17

Definition at line 67 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_SYNC_ID_MASK

#define DMAMUX_CxCR_SYNC_ID_MASK   0x1f

Definition at line 61 of file dmamux_common_all.h.

◆ DMAMUX_CxCR_SYNC_ID_SHIFT

#define DMAMUX_CxCR_SYNC_ID_SHIFT   24

DMAMUX_CxCR_SYNC_ID Synchronization input selected.

Definition at line 60 of file dmamux_common_all.h.