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