Enum sam4l::dma::DMAPeripheral
[−]
[src]
#[repr(u8)]pub enum DMAPeripheral { USART0_RX, USART1_RX, USART2_RX, USART3_RX, SPI_RX, TWIM0_RX, TWIM1_RX, TWIM2_RX, TWIM3_RX, TWIS0_RX, TWIS1_RX, ADCIFE_RX, CATB_RX, IISC_CH0_RX, IISC_CH1_RX, PARC_RX, AESA_RX, USART0_TX, USART1_TX, USART2_TX, USART3_TX, SPI_TX, TWIM0_TX, TWIM1_TX, TWIM2_TX, TWIM3_TX, TWIS0_TX, TWIS1_TX, ADCIFE_TX, CATB_TX, ABDACB_SDR0_TX, ABDACB_SDR1_TX, IISC_CH0_TX, IISC_CH1_TX, DACC_TX, AESA_TX, LCDCA_ACMDR_TX, LCDCA_ABMDR_TX, }
The peripheral function a channel is assigned to (Section 16.7). *_RX
means transfer data from peripheral to memory, *_TX
means transfer data
from memory to peripheral.
Variants
USART0_RX
USART1_RX
USART2_RX
USART3_RX
SPI_RX
TWIM0_RX
TWIM1_RX
TWIM2_RX
TWIM3_RX
TWIS0_RX
TWIS1_RX
ADCIFE_RX
CATB_RX
IISC_CH0_RX
IISC_CH1_RX
PARC_RX
AESA_RX
USART0_TX
USART1_TX
USART2_TX
USART3_TX
SPI_TX
TWIM0_TX
TWIM1_TX
TWIM2_TX
TWIM3_TX
TWIS0_TX
TWIS1_TX
ADCIFE_TX
CATB_TX
ABDACB_SDR0_TX
ABDACB_SDR1_TX
IISC_CH0_TX
IISC_CH1_TX
DACC_TX
AESA_TX
LCDCA_ACMDR_TX
LCDCA_ABMDR_TX
Trait Implementations
impl Copy for DMAPeripheral
[src]
impl Clone for DMAPeripheral
[src]
fn clone(&self) -> DMAPeripheral
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more