Type Alias xmc4300::eth0::flow_control::W
source · pub type W = W<FLOW_CONTROL_SPEC>;
Expand description
Register FLOW_CONTROL
writer
Aliased Type§
struct W { /* private fields */ }
Implementations§
source§impl W
impl W
sourcepub fn fca_bpa(&mut self) -> FCA_BPA_W<'_, FLOW_CONTROL_SPEC>
pub fn fca_bpa(&mut self) -> FCA_BPA_W<'_, FLOW_CONTROL_SPEC>
Bit 0 - Flow Control Busy or Backpressure Activate
sourcepub fn tfe(&mut self) -> TFE_W<'_, FLOW_CONTROL_SPEC>
pub fn tfe(&mut self) -> TFE_W<'_, FLOW_CONTROL_SPEC>
Bit 1 - Transmit Flow Control Enable
sourcepub fn rfe(&mut self) -> RFE_W<'_, FLOW_CONTROL_SPEC>
pub fn rfe(&mut self) -> RFE_W<'_, FLOW_CONTROL_SPEC>
Bit 2 - Receive Flow Control Enable
sourcepub fn up(&mut self) -> UP_W<'_, FLOW_CONTROL_SPEC>
pub fn up(&mut self) -> UP_W<'_, FLOW_CONTROL_SPEC>
Bit 3 - Unicast Pause Frame Detect
sourcepub fn plt(&mut self) -> PLT_W<'_, FLOW_CONTROL_SPEC>
pub fn plt(&mut self) -> PLT_W<'_, FLOW_CONTROL_SPEC>
Bits 4:5 - Pause Low Threshold
sourcepub fn dzpq(&mut self) -> DZPQ_W<'_, FLOW_CONTROL_SPEC>
pub fn dzpq(&mut self) -> DZPQ_W<'_, FLOW_CONTROL_SPEC>
Bit 7 - Disable Zero-Quanta Pause
sourcepub fn pt(&mut self) -> PT_W<'_, FLOW_CONTROL_SPEC>
pub fn pt(&mut self) -> PT_W<'_, FLOW_CONTROL_SPEC>
Bits 16:31 - Pause Time