Type Alias atsame54n::gmac::ncfgr::R

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

Register NCFGR reader

Aliased Type§

struct R { /* private fields */ }

Implementations§

source§

impl R

source

pub fn spd(&self) -> SPD_R

Bit 0 - Speed

source

pub fn fd(&self) -> FD_R

Bit 1 - Full Duplex

source

pub fn dnvlan(&self) -> DNVLAN_R

Bit 2 - Discard Non-VLAN FRAMES

source

pub fn jframe(&self) -> JFRAME_R

Bit 3 - Jumbo Frame Size

source

pub fn caf(&self) -> CAF_R

Bit 4 - Copy All Frames

source

pub fn nbc(&self) -> NBC_R

Bit 5 - No Broadcast

source

pub fn mtihen(&self) -> MTIHEN_R

Bit 6 - Multicast Hash Enable

source

pub fn unihen(&self) -> UNIHEN_R

Bit 7 - Unicast Hash Enable

source

pub fn maxfs(&self) -> MAXFS_R

Bit 8 - 1536 Maximum Frame Size

source

pub fn rty(&self) -> RTY_R

Bit 12 - Retry Test

source

pub fn pen(&self) -> PEN_R

Bit 13 - Pause Enable

source

pub fn rxbufo(&self) -> RXBUFO_R

Bits 14:15 - Receive Buffer Offset

source

pub fn lferd(&self) -> LFERD_R

Bit 16 - Length Field Error Frame Discard

source

pub fn rfcs(&self) -> RFCS_R

Bit 17 - Remove FCS

source

pub fn clk(&self) -> CLK_R

Bits 18:20 - MDC CLock Division

source

pub fn dbw(&self) -> DBW_R

Bits 21:22 - Data Bus Width

source

pub fn dcpf(&self) -> DCPF_R

Bit 23 - Disable Copy of Pause Frames

source

pub fn rxcoen(&self) -> RXCOEN_R

Bit 24 - Receive Checksum Offload Enable

source

pub fn efrhd(&self) -> EFRHD_R

Bit 25 - Enable Frames Received in Half Duplex

source

pub fn irxfcs(&self) -> IRXFCS_R

Bit 26 - Ignore RX FCS

source

pub fn ipgsen(&self) -> IPGSEN_R

Bit 28 - IP Stretch Enable

source

pub fn rxbp(&self) -> RXBP_R

Bit 29 - Receive Bad Preamble

source

pub fn irxer(&self) -> IRXER_R

Bit 30 - Ignore IPG GRXER