#[repr(C)]pub struct RegisterBlock { /* private fields */ }Expand description
Register block
Implementations§
Source§impl RegisterBlock
impl RegisterBlock
Sourcepub const fn maccr(&self) -> &Reg<MACCRrs>
pub const fn maccr(&self) -> &Reg<MACCRrs>
0x00 - Ethernet MAC configuration register (ETH_MACCR)
Sourcepub const fn macffr(&self) -> &Reg<MACFFRrs>
pub const fn macffr(&self) -> &Reg<MACFFRrs>
0x04 - Ethernet MAC frame filter register (ETH_MACCFFR)
Sourcepub const fn macmiiar(&self) -> &Reg<MACMIIARrs>
pub const fn macmiiar(&self) -> &Reg<MACMIIARrs>
0x10 - Ethernet MAC MII address register (ETH_MACMIIAR)
Sourcepub const fn macmiidr(&self) -> &Reg<MACMIIDRrs>
pub const fn macmiidr(&self) -> &Reg<MACMIIDRrs>
0x14 - Ethernet MAC MII data register (ETH_MACMIIDR)
Sourcepub const fn macfcr(&self) -> &Reg<MACFCRrs>
pub const fn macfcr(&self) -> &Reg<MACFCRrs>
0x18 - Ethernet MAC flow control register (ETH_MACFCR)
Sourcepub const fn macvlantr(&self) -> &Reg<MACVLANTRrs>
pub const fn macvlantr(&self) -> &Reg<MACVLANTRrs>
0x1c - Ethernet MAC VLAN tag register (ETH_MACVLANTR)
Sourcepub const fn macrwuffr(&self) -> &Reg<MACRWUFFRrs>
pub const fn macrwuffr(&self) -> &Reg<MACRWUFFRrs>
0x28 - Ethernet MAC remote wakeup frame filter register (ETH_MACRWUFFR)
Sourcepub const fn macpmtcsr(&self) -> &Reg<MACPMTCSRrs>
pub const fn macpmtcsr(&self) -> &Reg<MACPMTCSRrs>
0x2c - Ethernet MAC PMT control and status register (ETH_MACPMTCSR)
Sourcepub const fn macsr(&self) -> &Reg<MACSRrs>
pub const fn macsr(&self) -> &Reg<MACSRrs>
0x38 - Ethernet MAC interrupt status register (ETH_MACSR)
Sourcepub const fn macimr(&self) -> &Reg<MACIMRrs>
pub const fn macimr(&self) -> &Reg<MACIMRrs>
0x3c - Ethernet MAC interrupt mask register (ETH_MACIMR)
Sourcepub const fn maca0hr(&self) -> &Reg<MACA0HRrs>
pub const fn maca0hr(&self) -> &Reg<MACA0HRrs>
0x40 - Ethernet MAC address 0 high register (ETH_MACA0HR)
Sourcepub const fn maca1hr(&self) -> &Reg<MACA1HRrs>
pub const fn maca1hr(&self) -> &Reg<MACA1HRrs>
0x48 - Ethernet MAC address 1 high register (ETH_MACA1HR)
Sourcepub const fn maca2hr(&self) -> &Reg<MACA2HRrs>
pub const fn maca2hr(&self) -> &Reg<MACA2HRrs>
0x50 - Ethernet MAC address 2 high register (ETH_MACA2HR)