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

source

pub fn al_ce_mask(&mut self) -> AlCeMaskW<'_, AlEventMaskSpec>

Bit 0 - AL Control event

source

pub fn dc_le_mask(&mut self) -> DcLeMaskW<'_, AlEventMaskSpec>

Bit 1 - DC Latch event

source

pub fn st_s0_mask(&mut self) -> StS0MaskW<'_, AlEventMaskSpec>

Bit 2 - State of DC SYNC0

source

pub fn st_s1_mask(&mut self) -> StS1MaskW<'_, AlEventMaskSpec>

Bit 3 - State of DC SYNC1

source

pub fn sm_a_mask(&mut self) -> SmAMaskW<'_, AlEventMaskSpec>

Bit 4 - SyncManager activation register changed

source

pub fn eep_e_mask(&mut self) -> EepEMaskW<'_, AlEventMaskSpec>

Bit 5 - EEPROM Emulation

source

pub fn wp_d_mask(&mut self) -> WpDMaskW<'_, AlEventMaskSpec>

Bit 6 - Watchdog Process Data

source

pub fn smi_0_mask(&mut self) -> Smi0MaskW<'_, AlEventMaskSpec>

Bit 8 - SyncManager interrupt

source

pub fn smi_1_mask(&mut self) -> Smi1MaskW<'_, AlEventMaskSpec>

Bit 9 - SyncManager interrupt

source

pub fn smi_2_mask(&mut self) -> Smi2MaskW<'_, AlEventMaskSpec>

Bit 10 - SyncManager interrupt

source

pub fn smi_3_mask(&mut self) -> Smi3MaskW<'_, AlEventMaskSpec>

Bit 11 - SyncManager interrupt

source

pub fn smi_4_mask(&mut self) -> Smi4MaskW<'_, AlEventMaskSpec>

Bit 12 - SyncManager interrupt

source

pub fn smi_5_mask(&mut self) -> Smi5MaskW<'_, AlEventMaskSpec>

Bit 13 - SyncManager interrupt

source

pub fn smi_6_mask(&mut self) -> Smi6MaskW<'_, AlEventMaskSpec>

Bit 14 - SyncManager interrupt

source

pub fn smi_7_mask(&mut self) -> Smi7MaskW<'_, AlEventMaskSpec>

Bit 15 - SyncManager interrupt

source

pub fn smi_8_mask(&mut self) -> Smi8MaskW<'_, AlEventMaskSpec>

Bit 16 - SyncManager interrupt

source

pub fn smi_9_mask(&mut self) -> Smi9MaskW<'_, AlEventMaskSpec>

Bit 17 - SyncManager interrupt

source

pub fn smi_10_mask(&mut self) -> Smi10MaskW<'_, AlEventMaskSpec>

Bit 18 - SyncManager interrupt

source

pub fn smi_11_mask(&mut self) -> Smi11MaskW<'_, AlEventMaskSpec>

Bit 19 - SyncManager interrupt

source

pub fn smi_12_mask(&mut self) -> Smi12MaskW<'_, AlEventMaskSpec>

Bit 20 - SyncManager interrupt

source

pub fn smi_13_mask(&mut self) -> Smi13MaskW<'_, AlEventMaskSpec>

Bit 21 - SyncManager interrupt

source

pub fn smi_14_mask(&mut self) -> Smi14MaskW<'_, AlEventMaskSpec>

Bit 22 - SyncManager interrupt

source

pub fn smi_15_mask(&mut self) -> Smi15MaskW<'_, AlEventMaskSpec>

Bit 23 - SyncManager interrupt