[−][src]Struct lpc54606_pac::enet::RegisterBlock
Register block
Fields
mac_config: MAC_CONFIG
0x00 - MAC configuration register
mac_ext_config: MAC_EXT_CONFIG
0x04 - no description available
mac_frame_filter: MAC_FRAME_FILTER
0x08 - MAC frame filter register
mac_wd_timerout: MAC_WD_TIMEROUT
0x0c - MAC watchdog Timeout register
mac_vlan_tag: MAC_VLAN_TAG
0x50 - MAC vlan tag register
mac_tx_flow_ctrl_q: [MAC_TX_FLOW_CTRL_Q; 2]
0x70 - Transmit flow control register
mac_rx_flow_ctrl: MAC_RX_FLOW_CTRL
0x90 - Receive flow control register
mac_txq_prio_map: MAC_TXQ_PRIO_MAP
0x98 - no description available
mac_rxq_ctrl0: MAC_RXQ_CTRL0
0xa0 - Receive Queue Control 0 register 0x0000
mac_rxq_ctrl1: MAC_RXQ_CTRL1
0xa4 - Receive Queue Control 0 register 0x0000
mac_rxq_ctrl2: MAC_RXQ_CTRL2
0xa8 - Receive Queue Control 0 register 0x0000
mac_intr_stat: MAC_INTR_STAT
0xb0 - Interrupt status register 0x0000
mac_intr_en: MAC_INTR_EN
0xb4 - Interrupt enable register 0x0000
mac_rxtx_stat: MAC_RXTX_STAT
0xb8 - Receive Transmit Status register
mac_pmt_crtl_stat: MAC_PMT_CRTL_STAT
0xc0 - no description available
mac_rwake_frflt: MAC_RWAKE_FRFLT
0xc4 - Remote wake-up frame filter
mac_lpi_ctrl_stat: MAC_LPI_CTRL_STAT
0xd0 - LPI Control and Status Register
mac_lpi_timer_ctrl: MAC_LPI_TIMER_CTRL
0xd4 - LPI Timers Control register
mac_lpi_entr_timr: MAC_LPI_ENTR_TIMR
0xd8 - LPI entry Timer register
mac_1us_tic_countr: MAC_1US_TIC_COUNTR
0xdc - no description available
mac_version: MAC_VERSION
0x110 - MAC version register
mac_dbg: MAC_DBG
0x114 - MAC debug register
mac_hw_feat0: MAC_HW_FEAT0
0x11c - MAC hardware feature register 0x0201
mac_hw_feat1: MAC_HW_FEAT1
0x120 - MAC hardware feature register 0x0201
mac_hw_feat2: MAC_HW_FEAT2
0x124 - MAC hardware feature register 0x0201
mac_mdio_addr: MAC_MDIO_ADDR
0x200 - MIDO address Register
mac_mdio_data: MAC_MDIO_DATA
0x204 - MDIO Data register
mac_addr_high: MAC_ADDR_HIGH
0x300 - MAC address0 high register
mac_addr_low: MAC_ADDR_LOW
0x304 - MAC address0 low register
mac_timestamp_ctrl: MAC_TIMESTAMP_CTRL
0xb00 - Time stamp control register
mac_sub_scnd_incr: MAC_SUB_SCND_INCR
0xb04 - Sub-second increment register
mac_sys_time_scnd: MAC_SYS_TIME_SCND
0xb08 - System time seconds register
mac_sys_time_nscnd: MAC_SYS_TIME_NSCND
0xb0c - System time nanoseconds register
mac_sys_time_scnd_upd: MAC_SYS_TIME_SCND_UPD
0xb10 - no description available
mac_sys_time_nscnd_upd: MAC_SYS_TIME_NSCND_UPD
0xb14 - no description available
mac_sys_timestmp_addend: MAC_SYS_TIMESTMP_ADDEND
0xb18 - Time stamp addend register
mac_sys_time_hword_scnd: MAC_SYS_TIME_HWORD_SCND
0xb1c - no description available
mac_sys_timestmp_stat: MAC_SYS_TIMESTMP_STAT
0xb20 - Time stamp status register
mac_tx_timestamp_status_nanoseconds: MAC_TX_TIMESTAMP_STATUS_NANOSECONDS
0xb30 - Tx timestamp status nanoseconds
mac_tx_timestamp_status_seconds: MAC_TX_TIMESTAMP_STATUS_SECONDS
0xb34 - Tx timestamp status seconds
mac_timestamp_ingress_corr_nanosecond: MAC_TIMESTAMP_INGRESS_CORR_NANOSECOND
0xb58 - Timestamp ingress correction
mac_timestamp_egress_corr_nanosecond: MAC_TIMESTAMP_EGRESS_CORR_NANOSECOND
0xb5c - Timestamp egress correction
mtl_op_mode: MTL_OP_MODE
0xc00 - MTL Operation Mode Register
mtl_intr_stat: MTL_INTR_STAT
0xc20 - MTL Interrupt Status register
mtl_rxq_dma_map: MTL_RXQ_DMA_MAP
0xc30 - MTL Receive Queue and DMA Channel Mapping register
mtl_queue: [MTL_QUEUE; 2]
0xd00 - no description available
dma_mode: DMA_MODE
0x1000 - DMA mode register
dma_sysbus_mode: DMA_SYSBUS_MODE
0x1004 - DMA System Bus mode
dma_intr_stat: DMA_INTR_STAT
0x1008 - DMA Interrupt status
dma_dbg_stat: DMA_DBG_STAT
0x100c - DMA Debug Status
dma_ch0: DMA_CH
0x1100 - no description available
dma_ch1: DMA_CH
0x1180 - no description available
Auto Trait Implementations
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
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> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
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> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,