Type Alias xmc4300::ecat0::al_event_mask::W
source · pub type W = W<AL_EVENT_MASK_SPEC>;
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) -> AL_CE_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn al_ce_mask(&mut self) -> AL_CE_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 0 - AL Control event
sourcepub fn dc_le_mask(&mut self) -> DC_LE_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn dc_le_mask(&mut self) -> DC_LE_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 1 - DC Latch event
sourcepub fn st_s0_mask(&mut self) -> ST_S0_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn st_s0_mask(&mut self) -> ST_S0_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 2 - State of DC SYNC0
sourcepub fn st_s1_mask(&mut self) -> ST_S1_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn st_s1_mask(&mut self) -> ST_S1_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 3 - State of DC SYNC1
sourcepub fn sm_a_mask(&mut self) -> SM_A_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn sm_a_mask(&mut self) -> SM_A_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 4 - SyncManager activation register changed
sourcepub fn eep_e_mask(&mut self) -> EEP_E_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn eep_e_mask(&mut self) -> EEP_E_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 5 - EEPROM Emulation
sourcepub fn wp_d_mask(&mut self) -> WP_D_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn wp_d_mask(&mut self) -> WP_D_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 6 - Watchdog Process Data
sourcepub fn smi_0_mask(&mut self) -> SMI_0_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_0_mask(&mut self) -> SMI_0_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 8 - SyncManager interrupt
sourcepub fn smi_1_mask(&mut self) -> SMI_1_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_1_mask(&mut self) -> SMI_1_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 9 - SyncManager interrupt
sourcepub fn smi_2_mask(&mut self) -> SMI_2_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_2_mask(&mut self) -> SMI_2_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 10 - SyncManager interrupt
sourcepub fn smi_3_mask(&mut self) -> SMI_3_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_3_mask(&mut self) -> SMI_3_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 11 - SyncManager interrupt
sourcepub fn smi_4_mask(&mut self) -> SMI_4_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_4_mask(&mut self) -> SMI_4_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 12 - SyncManager interrupt
sourcepub fn smi_5_mask(&mut self) -> SMI_5_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_5_mask(&mut self) -> SMI_5_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 13 - SyncManager interrupt
sourcepub fn smi_6_mask(&mut self) -> SMI_6_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_6_mask(&mut self) -> SMI_6_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 14 - SyncManager interrupt
sourcepub fn smi_7_mask(&mut self) -> SMI_7_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_7_mask(&mut self) -> SMI_7_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 15 - SyncManager interrupt
sourcepub fn smi_8_mask(&mut self) -> SMI_8_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_8_mask(&mut self) -> SMI_8_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 16 - SyncManager interrupt
sourcepub fn smi_9_mask(&mut self) -> SMI_9_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_9_mask(&mut self) -> SMI_9_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 17 - SyncManager interrupt
sourcepub fn smi_10_mask(&mut self) -> SMI_10_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_10_mask(&mut self) -> SMI_10_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 18 - SyncManager interrupt
sourcepub fn smi_11_mask(&mut self) -> SMI_11_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_11_mask(&mut self) -> SMI_11_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 19 - SyncManager interrupt
sourcepub fn smi_12_mask(&mut self) -> SMI_12_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_12_mask(&mut self) -> SMI_12_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 20 - SyncManager interrupt
sourcepub fn smi_13_mask(&mut self) -> SMI_13_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_13_mask(&mut self) -> SMI_13_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 21 - SyncManager interrupt
sourcepub fn smi_14_mask(&mut self) -> SMI_14_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_14_mask(&mut self) -> SMI_14_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 22 - SyncManager interrupt
sourcepub fn smi_15_mask(&mut self) -> SMI_15_MASK_W<'_, AL_EVENT_MASK_SPEC>
pub fn smi_15_mask(&mut self) -> SMI_15_MASK_W<'_, AL_EVENT_MASK_SPEC>
Bit 23 - SyncManager interrupt