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

source

pub fn fca_bpa(&mut self) -> FCA_BPA_W<'_, FLOW_CONTROL_SPEC>

Bit 0 - Flow Control Busy or Backpressure Activate

source

pub fn tfe(&mut self) -> TFE_W<'_, FLOW_CONTROL_SPEC>

Bit 1 - Transmit Flow Control Enable

source

pub fn rfe(&mut self) -> RFE_W<'_, FLOW_CONTROL_SPEC>

Bit 2 - Receive Flow Control Enable

source

pub fn up(&mut self) -> UP_W<'_, FLOW_CONTROL_SPEC>

Bit 3 - Unicast Pause Frame Detect

source

pub fn plt(&mut self) -> PLT_W<'_, FLOW_CONTROL_SPEC>

Bits 4:5 - Pause Low Threshold

source

pub fn dzpq(&mut self) -> DZPQ_W<'_, FLOW_CONTROL_SPEC>

Bit 7 - Disable Zero-Quanta Pause

source

pub fn pt(&mut self) -> PT_W<'_, FLOW_CONTROL_SPEC>

Bits 16:31 - Pause Time