Type Alias xmc4800::eth0::mmc_control::W
source · pub type W = W<MMC_CONTROL_SPEC>;
Expand description
Register MMC_CONTROL
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn cntrst(&mut self) -> CNTRST_W<'_, MMC_CONTROL_SPEC>
pub fn cntrst(&mut self) -> CNTRST_W<'_, MMC_CONTROL_SPEC>
Bit 0 - Counters Reset
sourcepub fn cntstopro(&mut self) -> CNTSTOPRO_W<'_, MMC_CONTROL_SPEC>
pub fn cntstopro(&mut self) -> CNTSTOPRO_W<'_, MMC_CONTROL_SPEC>
Bit 1 - Counters Stop Rollover
sourcepub fn rstonrd(&mut self) -> RSTONRD_W<'_, MMC_CONTROL_SPEC>
pub fn rstonrd(&mut self) -> RSTONRD_W<'_, MMC_CONTROL_SPEC>
Bit 2 - Reset on Read
sourcepub fn cntfreez(&mut self) -> CNTFREEZ_W<'_, MMC_CONTROL_SPEC>
pub fn cntfreez(&mut self) -> CNTFREEZ_W<'_, MMC_CONTROL_SPEC>
Bit 3 - MMC Counter Freeze
sourcepub fn cntprst(&mut self) -> CNTPRST_W<'_, MMC_CONTROL_SPEC>
pub fn cntprst(&mut self) -> CNTPRST_W<'_, MMC_CONTROL_SPEC>
Bit 4 - Counters Preset
sourcepub fn cntprstlvl(&mut self) -> CNTPRSTLVL_W<'_, MMC_CONTROL_SPEC>
pub fn cntprstlvl(&mut self) -> CNTPRSTLVL_W<'_, MMC_CONTROL_SPEC>
Bit 5 - Full-Half Preset
sourcepub fn ucdbc(&mut self) -> UCDBC_W<'_, MMC_CONTROL_SPEC>
pub fn ucdbc(&mut self) -> UCDBC_W<'_, MMC_CONTROL_SPEC>
Bit 8 - Update MMC Counters for Dropped Broadcast Frames