Enum atsamv71q20b::xdmac::xdmac_chid::cc::PERIDSELECT_A
source · [−]#[repr(u8)]
pub enum PERIDSELECT_A {
Show 52 variants
HSMCI,
SPI0_TX,
SPI0_RX,
SPI1_TX,
SPI1_RX,
QSPI_TX,
QSPI_RX,
USART0_TX,
USART0_RX,
USART1_TX,
USART1_RX,
USART2_TX,
USART2_RX,
PWM0,
TWIHS0_TX,
TWIHS0_RX,
TWIHS1_TX,
TWIHS1_RX,
TWIHS2_TX,
TWIHS2_RX,
UART0_TX,
UART0_RX,
UART1_TX,
UART1_RX,
UART2_TX,
UART2_RX,
UART3_TX,
UART3_RX,
UART4_TX,
UART4_RX,
DACC0,
DACC1,
SSC_TX,
SSC_RX,
PIOA,
AFEC0,
AFEC1,
AES_TX,
AES_RX,
PWM1,
TC0,
TC3,
TC6,
TC9,
I2SC0_TX_LEFT,
I2SC0_RX_LEFT,
I2SC1_TX_LEFT,
I2SC1_RX_LEFT,
I2SC0_TX_RIGHT,
I2SC0_RX_RIGHT,
I2SC1_TX_RIGHT,
I2SC1_RX_RIGHT,
}
Expand description
Channel x Peripheral Hardware Request Line Identifier
Value on reset: 0
Variants
HSMCI
0: HSMCI
SPI0_TX
1: SPI0_TX
SPI0_RX
2: SPI0_RX
SPI1_TX
3: SPI1_TX
SPI1_RX
4: SPI1_RX
QSPI_TX
5: QSPI_TX
QSPI_RX
6: QSPI_RX
USART0_TX
7: USART0_TX
USART0_RX
8: USART0_RX
USART1_TX
9: USART1_TX
USART1_RX
10: USART1_RX
USART2_TX
11: USART2_TX
USART2_RX
12: USART2_RX
PWM0
13: PWM0
TWIHS0_TX
14: TWIHS0_TX
TWIHS0_RX
15: TWIHS0_RX
TWIHS1_TX
16: TWIHS1_TX
TWIHS1_RX
17: TWIHS1_RX
TWIHS2_TX
18: TWIHS2_TX
TWIHS2_RX
19: TWIHS2_RX
UART0_TX
20: UART0_TX
UART0_RX
21: UART0_RX
UART1_TX
22: UART1_TX
UART1_RX
23: UART1_RX
UART2_TX
24: UART2_TX
UART2_RX
25: UART2_RX
UART3_TX
26: UART3_TX
UART3_RX
27: UART3_RX
UART4_TX
28: UART4_TX
UART4_RX
29: UART4_RX
DACC0
30: DACC0
DACC1
31: DACC1
SSC_TX
32: SSC_TX
SSC_RX
33: SSC_RX
PIOA
34: PIOA
AFEC0
35: AFEC0
AFEC1
36: AFEC1
AES_TX
37: AES_TX
AES_RX
38: AES_RX
PWM1
39: PWM1
TC0
40: TC0
TC3
41: TC3
TC6
42: TC6
TC9
43: TC9
I2SC0_TX_LEFT
44: I2SC0_TX_LEFT
I2SC0_RX_LEFT
45: I2SC0_RX_LEFT
I2SC1_TX_LEFT
46: I2SC1_TX_LEFT
I2SC1_RX_LEFT
47: I2SC1_RX_LEFT
I2SC0_TX_RIGHT
48: I2SC0_TX_RIGHT
I2SC0_RX_RIGHT
49: I2SC0_RX_RIGHT
I2SC1_TX_RIGHT
50: I2SC1_TX_RIGHT
I2SC1_RX_RIGHT
51: I2SC1_RX_RIGHT
Trait Implementations
sourceimpl Clone for PERIDSELECT_A
impl Clone for PERIDSELECT_A
sourcefn clone(&self) -> PERIDSELECT_A
fn clone(&self) -> PERIDSELECT_A
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for PERIDSELECT_A
impl Debug for PERIDSELECT_A
sourceimpl From<PERIDSELECT_A> for u8
impl From<PERIDSELECT_A> for u8
sourcefn from(variant: PERIDSELECT_A) -> Self
fn from(variant: PERIDSELECT_A) -> Self
Converts to this type from the input type.
sourceimpl PartialEq<PERIDSELECT_A> for PERIDSELECT_A
impl PartialEq<PERIDSELECT_A> for PERIDSELECT_A
sourcefn eq(&self, other: &PERIDSELECT_A) -> bool
fn eq(&self, other: &PERIDSELECT_A) -> bool
impl Copy for PERIDSELECT_A
impl StructuralPartialEq for PERIDSELECT_A
Auto Trait Implementations
impl RefUnwindSafe for PERIDSELECT_A
impl Send for PERIDSELECT_A
impl Sync for PERIDSELECT_A
impl Unpin for PERIDSELECT_A
impl UnwindSafe for PERIDSELECT_A
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more