#[repr(u8)]pub enum TreqSel {
Show 64 variants
PIO0_TX0 = 0,
PIO0_TX1 = 1,
PIO0_TX2 = 2,
PIO0_TX3 = 3,
PIO0_RX0 = 4,
PIO0_RX1 = 5,
PIO0_RX2 = 6,
PIO0_RX3 = 7,
PIO1_TX0 = 8,
PIO1_TX1 = 9,
PIO1_TX2 = 10,
PIO1_TX3 = 11,
PIO1_RX0 = 12,
PIO1_RX1 = 13,
PIO1_RX2 = 14,
PIO1_RX3 = 15,
PIO2_TX0 = 16,
PIO2_TX1 = 17,
PIO2_TX2 = 18,
PIO2_TX3 = 19,
PIO2_RX0 = 20,
PIO2_RX1 = 21,
PIO2_RX2 = 22,
PIO2_RX3 = 23,
SPI0_TX = 24,
SPI0_RX = 25,
SPI1_TX = 26,
SPI1_RX = 27,
UART0_TX = 28,
UART0_RX = 29,
UART1_TX = 30,
UART1_RX = 31,
PWM_WRAP0 = 32,
PWM_WRAP1 = 33,
PWM_WRAP2 = 34,
PWM_WRAP3 = 35,
PWM_WRAP4 = 36,
PWM_WRAP5 = 37,
PWM_WRAP6 = 38,
PWM_WRAP7 = 39,
PWM_WRAP8 = 40,
PWM_WRAP9 = 41,
PWM_WRAP10 = 42,
PWM_WRAP11 = 43,
I2C0_TX = 44,
I2C0_RX = 45,
I2C1_TX = 46,
I2C1_RX = 47,
ADC = 48,
XIP_STREAM = 49,
XIP_QMITX = 50,
XIP_QMIRX = 51,
HSTX = 52,
CORESIGHT = 53,
SHA256 = 54,
_RESERVED_37 = 55,
_RESERVED_38 = 56,
_RESERVED_39 = 57,
_RESERVED_3a = 58,
TIMER0 = 59,
TIMER1 = 60,
TIMER2 = 61,
TIMER3 = 62,
PERMANENT = 63,
}
Variants§
PIO0_TX0 = 0
Select PIO0’s TX FIFO 0 as TREQ
PIO0_TX1 = 1
Select PIO0’s TX FIFO 1 as TREQ
PIO0_TX2 = 2
Select PIO0’s TX FIFO 2 as TREQ
PIO0_TX3 = 3
Select PIO0’s TX FIFO 3 as TREQ
PIO0_RX0 = 4
Select PIO0’s RX FIFO 0 as TREQ
PIO0_RX1 = 5
Select PIO0’s RX FIFO 1 as TREQ
PIO0_RX2 = 6
Select PIO0’s RX FIFO 2 as TREQ
PIO0_RX3 = 7
Select PIO0’s RX FIFO 3 as TREQ
PIO1_TX0 = 8
Select PIO1’s TX FIFO 0 as TREQ
PIO1_TX1 = 9
Select PIO1’s TX FIFO 1 as TREQ
PIO1_TX2 = 10
Select PIO1’s TX FIFO 2 as TREQ
PIO1_TX3 = 11
Select PIO1’s TX FIFO 3 as TREQ
PIO1_RX0 = 12
Select PIO1’s RX FIFO 0 as TREQ
PIO1_RX1 = 13
Select PIO1’s RX FIFO 1 as TREQ
PIO1_RX2 = 14
Select PIO1’s RX FIFO 2 as TREQ
PIO1_RX3 = 15
Select PIO1’s RX FIFO 3 as TREQ
PIO2_TX0 = 16
Select PIO2’s TX FIFO 0 as TREQ
PIO2_TX1 = 17
Select PIO2’s TX FIFO 1 as TREQ
PIO2_TX2 = 18
Select PIO2’s TX FIFO 2 as TREQ
PIO2_TX3 = 19
Select PIO2’s TX FIFO 3 as TREQ
PIO2_RX0 = 20
Select PIO2’s RX FIFO 0 as TREQ
PIO2_RX1 = 21
Select PIO2’s RX FIFO 1 as TREQ
PIO2_RX2 = 22
Select PIO2’s RX FIFO 2 as TREQ
PIO2_RX3 = 23
Select PIO2’s RX FIFO 3 as TREQ
SPI0_TX = 24
Select SPI0’s TX FIFO as TREQ
SPI0_RX = 25
Select SPI0’s RX FIFO as TREQ
SPI1_TX = 26
Select SPI1’s TX FIFO as TREQ
SPI1_RX = 27
Select SPI1’s RX FIFO as TREQ
UART0_TX = 28
Select UART0’s TX FIFO as TREQ
UART0_RX = 29
Select UART0’s RX FIFO as TREQ
UART1_TX = 30
Select UART1’s TX FIFO as TREQ
UART1_RX = 31
Select UART1’s RX FIFO as TREQ
PWM_WRAP0 = 32
Select PWM Counter 0’s Wrap Value as TREQ
PWM_WRAP1 = 33
Select PWM Counter 1’s Wrap Value as TREQ
PWM_WRAP2 = 34
Select PWM Counter 2’s Wrap Value as TREQ
PWM_WRAP3 = 35
Select PWM Counter 3’s Wrap Value as TREQ
PWM_WRAP4 = 36
Select PWM Counter 4’s Wrap Value as TREQ
PWM_WRAP5 = 37
Select PWM Counter 5’s Wrap Value as TREQ
PWM_WRAP6 = 38
Select PWM Counter 6’s Wrap Value as TREQ
PWM_WRAP7 = 39
Select PWM Counter 7’s Wrap Value as TREQ
PWM_WRAP8 = 40
Select PWM Counter 8’s Wrap Value as TREQ
PWM_WRAP9 = 41
Select PWM Counter 9’s Wrap Value as TREQ
PWM_WRAP10 = 42
Select PWM Counter 0’s Wrap Value as TREQ
PWM_WRAP11 = 43
Select PWM Counter 1’s Wrap Value as TREQ
I2C0_TX = 44
Select I2C0’s TX FIFO as TREQ
I2C0_RX = 45
Select I2C0’s RX FIFO as TREQ
I2C1_TX = 46
Select I2C1’s TX FIFO as TREQ
I2C1_RX = 47
Select I2C1’s RX FIFO as TREQ
ADC = 48
Select the ADC as TREQ
XIP_STREAM = 49
Select the XIP Streaming FIFO as TREQ
XIP_QMITX = 50
Select XIP_QMITX as TREQ
XIP_QMIRX = 51
Select XIP_QMIRX as TREQ
HSTX = 52
Select HSTX as TREQ
CORESIGHT = 53
Select CORESIGHT as TREQ
SHA256 = 54
Select SHA256 as TREQ
_RESERVED_37 = 55
_RESERVED_38 = 56
_RESERVED_39 = 57
_RESERVED_3a = 58
TIMER0 = 59
Select Timer 0 as TREQ
TIMER1 = 60
Select Timer 1 as TREQ
TIMER2 = 61
Select Timer 2 as TREQ (Optional)
TIMER3 = 62
Select Timer 3 as TREQ (Optional)
PERMANENT = 63
Permanent request, for unpaced transfers.
Implementations§
Trait Implementations§
source§impl Ord for TreqSel
impl Ord for TreqSel
source§impl PartialOrd for TreqSel
impl PartialOrd for TreqSel
impl Copy for TreqSel
impl Eq for TreqSel
impl StructuralPartialEq for TreqSel
Auto Trait Implementations§
impl Freeze for TreqSel
impl RefUnwindSafe for TreqSel
impl Send for TreqSel
impl Sync for TreqSel
impl Unpin for TreqSel
impl UnwindSafe for TreqSel
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)