Struct efm32gg11b_pac::efm32gg11b840::eth::networkcfg::W
source · pub struct W(_);
Expand description
Register NETWORKCFG
writer
Implementations§
source§impl W
impl W
sourcepub fn fullduplex(&mut self) -> FULLDUPLEX_W<'_, 1>
pub fn fullduplex(&mut self) -> FULLDUPLEX_W<'_, 1>
Bit 1 - Full duplex
sourcepub fn discrdnonvlanframes(&mut self) -> DISCRDNONVLANFRAMES_W<'_, 2>
pub fn discrdnonvlanframes(&mut self) -> DISCRDNONVLANFRAMES_W<'_, 2>
Bit 2 - Discard non-VLAN frames
sourcepub fn jumboframes(&mut self) -> JUMBOFRAMES_W<'_, 3>
pub fn jumboframes(&mut self) -> JUMBOFRAMES_W<'_, 3>
Bit 3 - Jumbo frames enable
sourcepub fn copyallframes(&mut self) -> COPYALLFRAMES_W<'_, 4>
pub fn copyallframes(&mut self) -> COPYALLFRAMES_W<'_, 4>
Bit 4 - Copy all frames
sourcepub fn nobroadcast(&mut self) -> NOBROADCAST_W<'_, 5>
pub fn nobroadcast(&mut self) -> NOBROADCAST_W<'_, 5>
Bit 5 - No broadcast
sourcepub fn multicasthashen(&mut self) -> MULTICASTHASHEN_W<'_, 6>
pub fn multicasthashen(&mut self) -> MULTICASTHASHEN_W<'_, 6>
Bit 6 - Multicast hash enable
sourcepub fn unicasthashen(&mut self) -> UNICASTHASHEN_W<'_, 7>
pub fn unicasthashen(&mut self) -> UNICASTHASHEN_W<'_, 7>
Bit 7 - Unicast hash enable
sourcepub fn rx1536byteframes(&mut self) -> RX1536BYTEFRAMES_W<'_, 8>
pub fn rx1536byteframes(&mut self) -> RX1536BYTEFRAMES_W<'_, 8>
Bit 8 - Receive 1536 byte frames
sourcepub fn retrytest(&mut self) -> RETRYTEST_W<'_, 12>
pub fn retrytest(&mut self) -> RETRYTEST_W<'_, 12>
Bit 12 - Retry test
sourcepub fn rxbuffoffset(&mut self) -> RXBUFFOFFSET_W<'_, 14>
pub fn rxbuffoffset(&mut self) -> RXBUFFOFFSET_W<'_, 14>
Bits 14:15 - Receive buffer offset
sourcepub fn lenfielderrfrmdiscrd(&mut self) -> LENFIELDERRFRMDISCRD_W<'_, 16>
pub fn lenfielderrfrmdiscrd(&mut self) -> LENFIELDERRFRMDISCRD_W<'_, 16>
Bit 16 - Length field error frame discard
sourcepub fn fcsremove(&mut self) -> FCSREMOVE_W<'_, 17>
pub fn fcsremove(&mut self) -> FCSREMOVE_W<'_, 17>
Bit 17 - FCS remove
sourcepub fn mdcclkdiv(&mut self) -> MDCCLKDIV_W<'_, 18>
pub fn mdcclkdiv(&mut self) -> MDCCLKDIV_W<'_, 18>
Bits 18:20 - MDC clock division
sourcepub fn discopyofpframes(&mut self) -> DISCOPYOFPFRAMES_W<'_, 23>
pub fn discopyofpframes(&mut self) -> DISCOPYOFPFRAMES_W<'_, 23>
Bit 23 - Disable copy of pause frames
sourcepub fn rxchksumoffloaden(&mut self) -> RXCHKSUMOFFLOADEN_W<'_, 24>
pub fn rxchksumoffloaden(&mut self) -> RXCHKSUMOFFLOADEN_W<'_, 24>
Bit 24 - Receive checksum offload enable
sourcepub fn enhalfduplexrx(&mut self) -> ENHALFDUPLEXRX_W<'_, 25>
pub fn enhalfduplexrx(&mut self) -> ENHALFDUPLEXRX_W<'_, 25>
Bit 25 - Enable frames to be received in half-duplex mode while transmitting.
sourcepub fn ignorerxfcs(&mut self) -> IGNORERXFCS_W<'_, 26>
pub fn ignorerxfcs(&mut self) -> IGNORERXFCS_W<'_, 26>
Bit 26 - Ignore RX FCS
sourcepub fn ipgstrtchen(&mut self) -> IPGSTRTCHEN_W<'_, 28>
pub fn ipgstrtchen(&mut self) -> IPGSTRTCHEN_W<'_, 28>
Bit 28 - IPG stretch enable
sourcepub fn nspchange(&mut self) -> NSPCHANGE_W<'_, 29>
pub fn nspchange(&mut self) -> NSPCHANGE_W<'_, 29>
Bit 29 - Receive bad preamble.
sourcepub fn ignoreipgrxer(&mut self) -> IGNOREIPGRXER_W<'_, 30>
pub fn ignoreipgrxer(&mut self) -> IGNOREIPGRXER_W<'_, 30>
Bit 30 - Ignore IPG rx_er.