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

source

pub fn fca_bpa(&mut self) -> FcaBpaW<'_, FlowControlSpec>

Bit 0 - Flow Control Busy or Backpressure Activate

source

pub fn tfe(&mut self) -> TfeW<'_, FlowControlSpec>

Bit 1 - Transmit Flow Control Enable

source

pub fn rfe(&mut self) -> RfeW<'_, FlowControlSpec>

Bit 2 - Receive Flow Control Enable

source

pub fn up(&mut self) -> UpW<'_, FlowControlSpec>

Bit 3 - Unicast Pause Frame Detect

source

pub fn plt(&mut self) -> PltW<'_, FlowControlSpec>

Bits 4:5 - Pause Low Threshold

source

pub fn dzpq(&mut self) -> DzpqW<'_, FlowControlSpec>

Bit 7 - Disable Zero-Quanta Pause

source

pub fn pt(&mut self) -> PtW<'_, FlowControlSpec>

Bits 16:31 - Pause Time