Type Alias xmc4300::ecat0::al_event_mask::W
source · pub type W = W<AlEventMaskSpec>;
Expand description
Register AL_EVENT_MASK
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn al_ce_mask(&mut self) -> AlCeMaskW<'_, AlEventMaskSpec>
pub fn al_ce_mask(&mut self) -> AlCeMaskW<'_, AlEventMaskSpec>
Bit 0 - AL Control event
sourcepub fn dc_le_mask(&mut self) -> DcLeMaskW<'_, AlEventMaskSpec>
pub fn dc_le_mask(&mut self) -> DcLeMaskW<'_, AlEventMaskSpec>
Bit 1 - DC Latch event
sourcepub fn st_s0_mask(&mut self) -> StS0MaskW<'_, AlEventMaskSpec>
pub fn st_s0_mask(&mut self) -> StS0MaskW<'_, AlEventMaskSpec>
Bit 2 - State of DC SYNC0
sourcepub fn st_s1_mask(&mut self) -> StS1MaskW<'_, AlEventMaskSpec>
pub fn st_s1_mask(&mut self) -> StS1MaskW<'_, AlEventMaskSpec>
Bit 3 - State of DC SYNC1
sourcepub fn sm_a_mask(&mut self) -> SmAMaskW<'_, AlEventMaskSpec>
pub fn sm_a_mask(&mut self) -> SmAMaskW<'_, AlEventMaskSpec>
Bit 4 - SyncManager activation register changed
sourcepub fn eep_e_mask(&mut self) -> EepEMaskW<'_, AlEventMaskSpec>
pub fn eep_e_mask(&mut self) -> EepEMaskW<'_, AlEventMaskSpec>
Bit 5 - EEPROM Emulation
sourcepub fn wp_d_mask(&mut self) -> WpDMaskW<'_, AlEventMaskSpec>
pub fn wp_d_mask(&mut self) -> WpDMaskW<'_, AlEventMaskSpec>
Bit 6 - Watchdog Process Data
sourcepub fn smi_0_mask(&mut self) -> Smi0MaskW<'_, AlEventMaskSpec>
pub fn smi_0_mask(&mut self) -> Smi0MaskW<'_, AlEventMaskSpec>
Bit 8 - SyncManager interrupt
sourcepub fn smi_1_mask(&mut self) -> Smi1MaskW<'_, AlEventMaskSpec>
pub fn smi_1_mask(&mut self) -> Smi1MaskW<'_, AlEventMaskSpec>
Bit 9 - SyncManager interrupt
sourcepub fn smi_2_mask(&mut self) -> Smi2MaskW<'_, AlEventMaskSpec>
pub fn smi_2_mask(&mut self) -> Smi2MaskW<'_, AlEventMaskSpec>
Bit 10 - SyncManager interrupt
sourcepub fn smi_3_mask(&mut self) -> Smi3MaskW<'_, AlEventMaskSpec>
pub fn smi_3_mask(&mut self) -> Smi3MaskW<'_, AlEventMaskSpec>
Bit 11 - SyncManager interrupt
sourcepub fn smi_4_mask(&mut self) -> Smi4MaskW<'_, AlEventMaskSpec>
pub fn smi_4_mask(&mut self) -> Smi4MaskW<'_, AlEventMaskSpec>
Bit 12 - SyncManager interrupt
sourcepub fn smi_5_mask(&mut self) -> Smi5MaskW<'_, AlEventMaskSpec>
pub fn smi_5_mask(&mut self) -> Smi5MaskW<'_, AlEventMaskSpec>
Bit 13 - SyncManager interrupt
sourcepub fn smi_6_mask(&mut self) -> Smi6MaskW<'_, AlEventMaskSpec>
pub fn smi_6_mask(&mut self) -> Smi6MaskW<'_, AlEventMaskSpec>
Bit 14 - SyncManager interrupt
sourcepub fn smi_7_mask(&mut self) -> Smi7MaskW<'_, AlEventMaskSpec>
pub fn smi_7_mask(&mut self) -> Smi7MaskW<'_, AlEventMaskSpec>
Bit 15 - SyncManager interrupt
sourcepub fn smi_8_mask(&mut self) -> Smi8MaskW<'_, AlEventMaskSpec>
pub fn smi_8_mask(&mut self) -> Smi8MaskW<'_, AlEventMaskSpec>
Bit 16 - SyncManager interrupt
sourcepub fn smi_9_mask(&mut self) -> Smi9MaskW<'_, AlEventMaskSpec>
pub fn smi_9_mask(&mut self) -> Smi9MaskW<'_, AlEventMaskSpec>
Bit 17 - SyncManager interrupt
sourcepub fn smi_10_mask(&mut self) -> Smi10MaskW<'_, AlEventMaskSpec>
pub fn smi_10_mask(&mut self) -> Smi10MaskW<'_, AlEventMaskSpec>
Bit 18 - SyncManager interrupt
sourcepub fn smi_11_mask(&mut self) -> Smi11MaskW<'_, AlEventMaskSpec>
pub fn smi_11_mask(&mut self) -> Smi11MaskW<'_, AlEventMaskSpec>
Bit 19 - SyncManager interrupt
sourcepub fn smi_12_mask(&mut self) -> Smi12MaskW<'_, AlEventMaskSpec>
pub fn smi_12_mask(&mut self) -> Smi12MaskW<'_, AlEventMaskSpec>
Bit 20 - SyncManager interrupt
sourcepub fn smi_13_mask(&mut self) -> Smi13MaskW<'_, AlEventMaskSpec>
pub fn smi_13_mask(&mut self) -> Smi13MaskW<'_, AlEventMaskSpec>
Bit 21 - SyncManager interrupt
sourcepub fn smi_14_mask(&mut self) -> Smi14MaskW<'_, AlEventMaskSpec>
pub fn smi_14_mask(&mut self) -> Smi14MaskW<'_, AlEventMaskSpec>
Bit 22 - SyncManager interrupt
sourcepub fn smi_15_mask(&mut self) -> Smi15MaskW<'_, AlEventMaskSpec>
pub fn smi_15_mask(&mut self) -> Smi15MaskW<'_, AlEventMaskSpec>
Bit 23 - SyncManager interrupt