[−][src]Struct tm4c129x::emac0::RegisterBlock
Register block
Fields
cfg: CFG
0x00 - Ethernet MAC Configuration
framefltr: FRAMEFLTR
0x04 - Ethernet MAC Frame Filter
hashtblh: HASHTBLH
0x08 - Ethernet MAC Hash Table High
hashtbll: HASHTBLL
0x0c - Ethernet MAC Hash Table Low
miiaddr: MIIADDR
0x10 - Ethernet MAC MII Address
miidata: MIIDATA
0x14 - Ethernet MAC MII Data Register
flowctl: FLOWCTL
0x18 - Ethernet MAC Flow Control
vlantg: VLANTG
0x1c - Ethernet MAC VLAN Tag
status: STATUS
0x24 - Ethernet MAC Status
rwuff: RWUFF
0x28 - Ethernet MAC Remote Wake-Up Frame Filter
pmtctlstat: PMTCTLSTAT
0x2c - Ethernet MAC PMT Control and Status Register
ris: RIS
0x38 - Ethernet MAC Raw Interrupt Status
im: IM
0x3c - Ethernet MAC Interrupt Mask
addr0h: ADDR0H
0x40 - Ethernet MAC Address 0 High
addr0l: ADDR0L
0x44 - Ethernet MAC Address 0 Low Register
addr1h: ADDR1H
0x48 - Ethernet MAC Address 1 High
addr1l: ADDR1L
0x4c - Ethernet MAC Address 1 Low
addr2h: ADDR2H
0x50 - Ethernet MAC Address 2 High
addr2l: ADDR2L
0x54 - Ethernet MAC Address 2 Low
addr3h: ADDR3H
0x58 - Ethernet MAC Address 3 High
addr3l: ADDR3L
0x5c - Ethernet MAC Address 3 Low
wdogto: WDOGTO
0xdc - Ethernet MAC Watchdog Timeout
mmcctrl: MMCCTRL
0x100 - Ethernet MAC MMC Control
mmcrxris: MMCRXRIS
0x104 - Ethernet MAC MMC Receive Raw Interrupt Status
mmctxris: MMCTXRIS
0x108 - Ethernet MAC MMC Transmit Raw Interrupt Status
mmcrxim: MMCRXIM
0x10c - Ethernet MAC MMC Receive Interrupt Mask
mmctxim: MMCTXIM
0x110 - Ethernet MAC MMC Transmit Interrupt Mask
txcntgb: TXCNTGB
0x118 - Ethernet MAC Transmit Frame Count for Good and Bad Frames
txcntscol: TXCNTSCOL
0x14c - Ethernet MAC Transmit Frame Count for Frames Transmitted after Single Collision
txcntmcol: TXCNTMCOL
0x150 - Ethernet MAC Transmit Frame Count for Frames Transmitted after Multiple Collisions
txoctcntg: TXOCTCNTG
0x164 - Ethernet MAC Transmit Octet Count Good
rxcntgb: RXCNTGB
0x180 - Ethernet MAC Receive Frame Count for Good and Bad Frames
rxcntcrcerr: RXCNTCRCERR
0x194 - Ethernet MAC Receive Frame Count for CRC Error Frames
rxcntalgnerr: RXCNTALGNERR
0x198 - Ethernet MAC Receive Frame Count for Alignment Error Frames
rxcntguni: RXCNTGUNI
0x1c4 - Ethernet MAC Receive Frame Count for Good Unicast Frames
vlnincrep: VLNINCREP
0x584 - Ethernet MAC VLAN Tag Inclusion or Replacement
vlanhash: VLANHASH
0x588 - Ethernet MAC VLAN Hash Table
timstctrl: TIMSTCTRL
0x700 - Ethernet MAC Timestamp Control
subsecinc: SUBSECINC
0x704 - Ethernet MAC Sub-Second Increment
timsec: TIMSEC
0x708 - Ethernet MAC System Time - Seconds
timnano: TIMNANO
0x70c - Ethernet MAC System Time - Nanoseconds
timsecu: TIMSECU
0x710 - Ethernet MAC System Time - Seconds Update
timnanou: TIMNANOU
0x714 - Ethernet MAC System Time - Nanoseconds Update
timadd: TIMADD
0x718 - Ethernet MAC Timestamp Addend
targsec: TARGSEC
0x71c - Ethernet MAC Target Time Seconds
targnano: TARGNANO
0x720 - Ethernet MAC Target Time Nanoseconds
hwordsec: HWORDSEC
0x724 - Ethernet MAC System Time-Higher Word Seconds
timstat: TIMSTAT
0x728 - Ethernet MAC Timestamp Status
ppsctrl: PPSCTRL
0x72c - Ethernet MAC PPS Control
pps0intvl: PPS0INTVL
0x760 - Ethernet MAC PPS0 Interval
pps0width: PPS0WIDTH
0x764 - Ethernet MAC PPS0 Width
dmabusmod: DMABUSMOD
0xc00 - Ethernet MAC DMA Bus Mode
txpolld: TXPOLLD
0xc04 - Ethernet MAC Transmit Poll Demand
rxpolld: RXPOLLD
0xc08 - Ethernet MAC Receive Poll Demand
rxdladdr: RXDLADDR
0xc0c - Ethernet MAC Receive Descriptor List Address
txdladdr: TXDLADDR
0xc10 - Ethernet MAC Transmit Descriptor List Address
dmaris: DMARIS
0xc14 - Ethernet MAC DMA Interrupt Status
dmaopmode: DMAOPMODE
0xc18 - Ethernet MAC DMA Operation Mode
dmaim: DMAIM
0xc1c - Ethernet MAC DMA Interrupt Mask Register
mfboc: MFBOC
0xc20 - Ethernet MAC Missed Frame and Buffer Overflow Counter
rxintwdt: RXINTWDT
0xc24 - Ethernet MAC Receive Interrupt Watchdog Timer
hostxdesc: HOSTXDESC
0xc48 - Ethernet MAC Current Host Transmit Descriptor
hosrxdesc: HOSRXDESC
0xc4c - Ethernet MAC Current Host Receive Descriptor
hostxba: HOSTXBA
0xc50 - Ethernet MAC Current Host Transmit Buffer Address
hosrxba: HOSRXBA
0xc54 - Ethernet MAC Current Host Receive Buffer Address
pp: PP
0xfc0 - Ethernet MAC Peripheral Property Register
pc: PC
0xfc4 - Ethernet MAC Peripheral Configuration Register
cc: CC
0xfc8 - Ethernet MAC Clock Configuration Register
ephyris: EPHYRIS
0xfd0 - Ethernet PHY Raw Interrupt Status
ephyim: EPHYIM
0xfd4 - Ethernet PHY Interrupt Mask
ephymisc: EPHYMISC
0xfd8 - Ethernet PHY Masked Interrupt Status and Clear
Auto Trait Implementations
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Same<T> for T
type Output = T
Should always be Self