Type Alias rp2040_pac::dma::ch::ch_al2_ctrl::TREQ_SEL_R
source · pub type TREQ_SEL_R = FieldReader<TREQ_SEL_A>;
Expand description
Field TREQ_SEL
reader - Select a Transfer Request signal.
The channel uses the transfer request signal to pace its data transfer rate. Sources for TREQ signals are internal (TIMERS) or external (DREQ, a Data Request from the system).
0x0 to 0x3a -> select DREQ n as TREQ
Aliased Type§
struct TREQ_SEL_R { /* private fields */ }
Implementations§
source§impl TREQ_SEL_R
impl TREQ_SEL_R
sourcepub const fn variant(&self) -> Option<TREQ_SEL_A>
pub const fn variant(&self) -> Option<TREQ_SEL_A>
Get enumerated values variant
sourcepub fn is_pio0_tx0(&self) -> bool
pub fn is_pio0_tx0(&self) -> bool
Select PIO0’s TX FIFO 0 as TREQ
sourcepub fn is_pio0_tx1(&self) -> bool
pub fn is_pio0_tx1(&self) -> bool
Select PIO0’s TX FIFO 1 as TREQ
sourcepub fn is_pio0_tx2(&self) -> bool
pub fn is_pio0_tx2(&self) -> bool
Select PIO0’s TX FIFO 2 as TREQ
sourcepub fn is_pio0_tx3(&self) -> bool
pub fn is_pio0_tx3(&self) -> bool
Select PIO0’s TX FIFO 3 as TREQ
sourcepub fn is_pio0_rx0(&self) -> bool
pub fn is_pio0_rx0(&self) -> bool
Select PIO0’s RX FIFO 0 as TREQ
sourcepub fn is_pio0_rx1(&self) -> bool
pub fn is_pio0_rx1(&self) -> bool
Select PIO0’s RX FIFO 1 as TREQ
sourcepub fn is_pio0_rx2(&self) -> bool
pub fn is_pio0_rx2(&self) -> bool
Select PIO0’s RX FIFO 2 as TREQ
sourcepub fn is_pio0_rx3(&self) -> bool
pub fn is_pio0_rx3(&self) -> bool
Select PIO0’s RX FIFO 3 as TREQ
sourcepub fn is_pio1_tx0(&self) -> bool
pub fn is_pio1_tx0(&self) -> bool
Select PIO1’s TX FIFO 0 as TREQ
sourcepub fn is_pio1_tx1(&self) -> bool
pub fn is_pio1_tx1(&self) -> bool
Select PIO1’s TX FIFO 1 as TREQ
sourcepub fn is_pio1_tx2(&self) -> bool
pub fn is_pio1_tx2(&self) -> bool
Select PIO1’s TX FIFO 2 as TREQ
sourcepub fn is_pio1_tx3(&self) -> bool
pub fn is_pio1_tx3(&self) -> bool
Select PIO1’s TX FIFO 3 as TREQ
sourcepub fn is_pio1_rx0(&self) -> bool
pub fn is_pio1_rx0(&self) -> bool
Select PIO1’s RX FIFO 0 as TREQ
sourcepub fn is_pio1_rx1(&self) -> bool
pub fn is_pio1_rx1(&self) -> bool
Select PIO1’s RX FIFO 1 as TREQ
sourcepub fn is_pio1_rx2(&self) -> bool
pub fn is_pio1_rx2(&self) -> bool
Select PIO1’s RX FIFO 2 as TREQ
sourcepub fn is_pio1_rx3(&self) -> bool
pub fn is_pio1_rx3(&self) -> bool
Select PIO1’s RX FIFO 3 as TREQ
sourcepub fn is_spi0_tx(&self) -> bool
pub fn is_spi0_tx(&self) -> bool
Select SPI0’s TX FIFO as TREQ
sourcepub fn is_spi0_rx(&self) -> bool
pub fn is_spi0_rx(&self) -> bool
Select SPI0’s RX FIFO as TREQ
sourcepub fn is_spi1_tx(&self) -> bool
pub fn is_spi1_tx(&self) -> bool
Select SPI1’s TX FIFO as TREQ
sourcepub fn is_spi1_rx(&self) -> bool
pub fn is_spi1_rx(&self) -> bool
Select SPI1’s RX FIFO as TREQ
sourcepub fn is_uart0_tx(&self) -> bool
pub fn is_uart0_tx(&self) -> bool
Select UART0’s TX FIFO as TREQ
sourcepub fn is_uart0_rx(&self) -> bool
pub fn is_uart0_rx(&self) -> bool
Select UART0’s RX FIFO as TREQ
sourcepub fn is_uart1_tx(&self) -> bool
pub fn is_uart1_tx(&self) -> bool
Select UART1’s TX FIFO as TREQ
sourcepub fn is_uart1_rx(&self) -> bool
pub fn is_uart1_rx(&self) -> bool
Select UART1’s RX FIFO as TREQ
sourcepub fn is_pwm_wrap0(&self) -> bool
pub fn is_pwm_wrap0(&self) -> bool
Select PWM Counter 0’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap1(&self) -> bool
pub fn is_pwm_wrap1(&self) -> bool
Select PWM Counter 1’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap2(&self) -> bool
pub fn is_pwm_wrap2(&self) -> bool
Select PWM Counter 2’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap3(&self) -> bool
pub fn is_pwm_wrap3(&self) -> bool
Select PWM Counter 3’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap4(&self) -> bool
pub fn is_pwm_wrap4(&self) -> bool
Select PWM Counter 4’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap5(&self) -> bool
pub fn is_pwm_wrap5(&self) -> bool
Select PWM Counter 5’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap6(&self) -> bool
pub fn is_pwm_wrap6(&self) -> bool
Select PWM Counter 6’s Wrap Value as TREQ
sourcepub fn is_pwm_wrap7(&self) -> bool
pub fn is_pwm_wrap7(&self) -> bool
Select PWM Counter 7’s Wrap Value as TREQ
sourcepub fn is_i2c0_tx(&self) -> bool
pub fn is_i2c0_tx(&self) -> bool
Select I2C0’s TX FIFO as TREQ
sourcepub fn is_i2c0_rx(&self) -> bool
pub fn is_i2c0_rx(&self) -> bool
Select I2C0’s RX FIFO as TREQ
sourcepub fn is_i2c1_tx(&self) -> bool
pub fn is_i2c1_tx(&self) -> bool
Select I2C1’s TX FIFO as TREQ
sourcepub fn is_i2c1_rx(&self) -> bool
pub fn is_i2c1_rx(&self) -> bool
Select I2C1’s RX FIFO as TREQ
sourcepub fn is_xip_stream(&self) -> bool
pub fn is_xip_stream(&self) -> bool
Select the XIP Streaming FIFO as TREQ
sourcepub fn is_xip_ssitx(&self) -> bool
pub fn is_xip_ssitx(&self) -> bool
Select the XIP SSI TX FIFO as TREQ
sourcepub fn is_xip_ssirx(&self) -> bool
pub fn is_xip_ssirx(&self) -> bool
Select the XIP SSI RX FIFO as TREQ
sourcepub fn is_permanent(&self) -> bool
pub fn is_permanent(&self) -> bool
Permanent request, for unpaced transfers.