Struct Shorts
#[repr(transparent)]pub struct Shorts(pub u32);Expand description
Shortcuts between local events and tasks
Tuple Fields§
§0: u32Implementations§
§impl Shorts
impl Shorts
pub const fn lasttx_dma_rx_start(&self) -> bool
pub const fn lasttx_dma_rx_start(&self) -> bool
Shortcut between event LASTTX and task DMA.RX.START
pub const fn set_lasttx_dma_rx_start(&mut self, val: bool)
pub const fn set_lasttx_dma_rx_start(&mut self, val: bool)
Shortcut between event LASTTX and task DMA.RX.START
pub const fn lasttx_suspend(&self) -> bool
pub const fn lasttx_suspend(&self) -> bool
Shortcut between event LASTTX and task SUSPEND
pub const fn set_lasttx_suspend(&mut self, val: bool)
pub const fn set_lasttx_suspend(&mut self, val: bool)
Shortcut between event LASTTX and task SUSPEND
pub const fn lasttx_stop(&self) -> bool
pub const fn lasttx_stop(&self) -> bool
Shortcut between event LASTTX and task STOP
pub const fn set_lasttx_stop(&mut self, val: bool)
pub const fn set_lasttx_stop(&mut self, val: bool)
Shortcut between event LASTTX and task STOP
pub const fn lastrx_dma_tx_start(&self) -> bool
pub const fn lastrx_dma_tx_start(&self) -> bool
Shortcut between event LASTRX and task DMA.TX.START
pub const fn set_lastrx_dma_tx_start(&mut self, val: bool)
pub const fn set_lastrx_dma_tx_start(&mut self, val: bool)
Shortcut between event LASTRX and task DMA.TX.START
pub const fn lastrx_stop(&self) -> bool
pub const fn lastrx_stop(&self) -> bool
Shortcut between event LASTRX and task STOP
pub const fn set_lastrx_stop(&mut self, val: bool)
pub const fn set_lastrx_stop(&mut self, val: bool)
Shortcut between event LASTRX and task STOP
pub const fn dma_rx_match0_dma_rx_enablematch1(&self) -> bool
pub const fn dma_rx_match0_dma_rx_enablematch1(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[1] Allows daisy-chaining match events.
pub const fn set_dma_rx_match0_dma_rx_enablematch1(&mut self, val: bool)
pub const fn set_dma_rx_match0_dma_rx_enablematch1(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[1] Allows daisy-chaining match events.
pub const fn dma_rx_match1_dma_rx_enablematch2(&self) -> bool
pub const fn dma_rx_match1_dma_rx_enablematch2(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[2] Allows daisy-chaining match events.
pub const fn set_dma_rx_match1_dma_rx_enablematch2(&mut self, val: bool)
pub const fn set_dma_rx_match1_dma_rx_enablematch2(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[2] Allows daisy-chaining match events.
pub const fn dma_rx_match2_dma_rx_enablematch3(&self) -> bool
pub const fn dma_rx_match2_dma_rx_enablematch3(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[3] Allows daisy-chaining match events.
pub const fn set_dma_rx_match2_dma_rx_enablematch3(&mut self, val: bool)
pub const fn set_dma_rx_match2_dma_rx_enablematch3(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[3] Allows daisy-chaining match events.
pub const fn dma_rx_match3_dma_rx_enablematch0(&self) -> bool
pub const fn dma_rx_match3_dma_rx_enablematch0(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[0] Allows daisy-chaining match events.
pub const fn set_dma_rx_match3_dma_rx_enablematch0(&mut self, val: bool)
pub const fn set_dma_rx_match3_dma_rx_enablematch0(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.ENABLEMATCH[0] Allows daisy-chaining match events.
pub const fn dma_rx_match0_dma_rx_disablematch0(&self) -> bool
pub const fn dma_rx_match0_dma_rx_disablematch0(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn set_dma_rx_match0_dma_rx_disablematch0(&mut self, val: bool)
pub const fn set_dma_rx_match0_dma_rx_disablematch0(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn dma_rx_match1_dma_rx_disablematch1(&self) -> bool
pub const fn dma_rx_match1_dma_rx_disablematch1(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn set_dma_rx_match1_dma_rx_disablematch1(&mut self, val: bool)
pub const fn set_dma_rx_match1_dma_rx_disablematch1(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn dma_rx_match2_dma_rx_disablematch2(&self) -> bool
pub const fn dma_rx_match2_dma_rx_disablematch2(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn set_dma_rx_match2_dma_rx_disablematch2(&mut self, val: bool)
pub const fn set_dma_rx_match2_dma_rx_disablematch2(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn dma_rx_match3_dma_rx_disablematch3(&self) -> bool
pub const fn dma_rx_match3_dma_rx_disablematch3(&self) -> bool
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]
pub const fn set_dma_rx_match3_dma_rx_disablematch3(&mut self, val: bool)
pub const fn set_dma_rx_match3_dma_rx_disablematch3(&mut self, val: bool)
Shortcut between event DMA.RX.MATCH[n] and task DMA.RX.DISABLEMATCH[n]