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 set_end_start(&mut self, val: bool)
pub const fn set_end_start(&mut self, val: bool)
Shortcut between event END and task START
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[0] and task DMA.RX.DISABLEMATCH[0]
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[0] and task DMA.RX.DISABLEMATCH[0]
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[1] and task DMA.RX.DISABLEMATCH[1]
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[1] and task DMA.RX.DISABLEMATCH[1]
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[2] and task DMA.RX.DISABLEMATCH[2]
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[2] and task DMA.RX.DISABLEMATCH[2]
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[3] and task DMA.RX.DISABLEMATCH[3]
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[3] and task DMA.RX.DISABLEMATCH[3]