Type Alias xmc4300::eth0::mac_configuration::R

source ·
pub type R = R<MAC_CONFIGURATION_SPEC>;
Expand description

Register MAC_CONFIGURATION reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn prelen(&self) -> PRELEN_R

Bits 0:1 - Preamble Length for Transmit Frames

source

pub fn re(&self) -> RE_R

Bit 2 - Receiver Enable

source

pub fn te(&self) -> TE_R

Bit 3 - Transmitter Enable

source

pub fn dc(&self) -> DC_R

Bit 4 - Deferral Check

source

pub fn bl(&self) -> BL_R

Bits 5:6 - Back-Off Limit

source

pub fn acs(&self) -> ACS_R

Bit 7 - Automatic Pad or CRC Stripping

source

pub fn dr(&self) -> DR_R

Bit 9 - Disable Retry

source

pub fn ipc(&self) -> IPC_R

Bit 10 - Checksum Offload

source

pub fn dm(&self) -> DM_R

Bit 11 - Duplex Mode

source

pub fn lm(&self) -> LM_R

Bit 12 - Loopback Mode

source

pub fn do_(&self) -> DO_R

Bit 13 - Disable Receive Own

source

pub fn fes(&self) -> FES_R

Bit 14 - Speed

source

pub fn dcrs(&self) -> DCRS_R

Bit 16 - Disable Carrier Sense During Transmission

source

pub fn ifg(&self) -> IFG_R

Bits 17:19 - Inter-Frame Gap

source

pub fn je(&self) -> JE_R

Bit 20 - Jumbo Frame Enable

source

pub fn be(&self) -> BE_R

Bit 21 - Frame Burst Enable

source

pub fn jd(&self) -> JD_R

Bit 22 - Jabber Disable

source

pub fn wd(&self) -> WD_R

Bit 23 - Watchdog Disable

source

pub fn tc(&self) -> TC_R

Bit 24 - Transmit Configuration in RMII

source

pub fn cst(&self) -> CST_R

Bit 25 - CRC Stripping of Type Frames

source

pub fn twokpe(&self) -> TWOKPE_R

Bit 27 - IEEE 802.3as support for 2K packets Enable

source

pub fn sarc(&self) -> SARC_R

Bits 28:30 - Source Address Insertion or Replacement Control