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

source

pub fn al_ce_mask(&mut self) -> AL_CE_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 0 - AL Control event

source

pub fn dc_le_mask(&mut self) -> DC_LE_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 1 - DC Latch event

source

pub fn st_s0_mask(&mut self) -> ST_S0_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 2 - State of DC SYNC0

source

pub fn st_s1_mask(&mut self) -> ST_S1_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 3 - State of DC SYNC1

source

pub fn sm_a_mask(&mut self) -> SM_A_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 4 - SyncManager activation register changed

source

pub fn eep_e_mask(&mut self) -> EEP_E_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 5 - EEPROM Emulation

source

pub fn wp_d_mask(&mut self) -> WP_D_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 6 - Watchdog Process Data

source

pub fn smi_0_mask(&mut self) -> SMI_0_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 8 - SyncManager interrupt

source

pub fn smi_1_mask(&mut self) -> SMI_1_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 9 - SyncManager interrupt

source

pub fn smi_2_mask(&mut self) -> SMI_2_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 10 - SyncManager interrupt

source

pub fn smi_3_mask(&mut self) -> SMI_3_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 11 - SyncManager interrupt

source

pub fn smi_4_mask(&mut self) -> SMI_4_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 12 - SyncManager interrupt

source

pub fn smi_5_mask(&mut self) -> SMI_5_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 13 - SyncManager interrupt

source

pub fn smi_6_mask(&mut self) -> SMI_6_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 14 - SyncManager interrupt

source

pub fn smi_7_mask(&mut self) -> SMI_7_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 15 - SyncManager interrupt

source

pub fn smi_8_mask(&mut self) -> SMI_8_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 16 - SyncManager interrupt

source

pub fn smi_9_mask(&mut self) -> SMI_9_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 17 - SyncManager interrupt

source

pub fn smi_10_mask(&mut self) -> SMI_10_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 18 - SyncManager interrupt

source

pub fn smi_11_mask(&mut self) -> SMI_11_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 19 - SyncManager interrupt

source

pub fn smi_12_mask(&mut self) -> SMI_12_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 20 - SyncManager interrupt

source

pub fn smi_13_mask(&mut self) -> SMI_13_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 21 - SyncManager interrupt

source

pub fn smi_14_mask(&mut self) -> SMI_14_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 22 - SyncManager interrupt

source

pub fn smi_15_mask(&mut self) -> SMI_15_MASK_W<'_, AL_EVENT_MASK_SPEC>

Bit 23 - SyncManager interrupt