XMC Peripheral Library for XMC4000 Family
2.1.16
|
#include <xmc_ecat.h>
Detailed Description
ECAT port control data structure
Field Documentation
uint32_t __pad0__ |
Reserved bits
uint32_t __pad1__ |
Reserved bits
uint32_t __pad2__ |
Reserved bits
uint32_t __pad3__ |
Reserved bits
uint32_t __pad4__ |
Reserved bits
uint32_t enable_rstreq |
Master can trigger a reset of the XMC4700 / XMC4800 (::bool)
uint32_t latch_input0 |
Latch input 0 selection (::XMC_ECAT_PORT_LATCHIN0_t)
uint32_t latch_input1 |
Latch input 1 selection (::XMC_ECAT_PORT_LATCHIN1_t)
uint32_t link |
Link status (::XMC_ECAT_PORT0_CTRL_LINK_t)
Link status (::XMC_ECAT_PORT_CTRL_LINK_t)
uint32_t mdio |
Bidirectional, push-pull management data I/O line (XMC_ETH_MAC_PORT_CTRL_MDIO_t)
uint32_t phyaddr_offset |
Ethernet PHY address offset, address of port 0
uint32_t rx_clk |
RX Clock (::XMC_ECAT_PORT0_CTRL_RX_CLK_t)
RX Clock (::XMC_ECAT_PORT_CTRL_RX_CLK_t)
uint32_t rx_dv |
RX Data valid (::XMC_ECAT_PORT0_CTRL_RX_DV_t)
RX Data valid (::XMC_ECAT_PORT_CTRL_RX_DV_t)
uint32_t rx_err |
RX Error (::XMC_ECAT_PORT0_CTRL_RX_ERR_t)
RX Error (::XMC_ECAT_PORT_CTRL_RX_ERR_t)
uint32_t rxd0 |
Receive data bit 0 (::XMC_ECAT_PORT0_CTRL_RXD0_t)
Receive data bit 0 (::XMC_ECAT_PORT_CTRL_RXD0_t)
uint32_t rxd1 |
Receive data bit 1 (::XMC_ECAT_PORT0_CTRL_RXD1_t)
Receive data bit 1 (::XMC_ECAT_PORT_CTRL_RXD1_t)
uint32_t rxd2 |
Receive data bit 2 (::XMC_ECAT_PORT0_CTRL_RXD2_t)
Receive data bit 2 (::XMC_ECAT_PORT_CTRL_RXD2_t)
uint32_t rxd3 |
Receive data bit 3 (::XMC_ECAT_PORT0_CTRL_RXD3_t)
Receive data bit 3 (::XMC_ECAT_PORT_CTRL_RXD3_t)
uint32_t tx_clk |
TX Clock (::XMC_ECAT_PORT0_CTRL_TX_CLK_t)
TX Clock (::XMC_ECAT_PORT_CTRL_TX_CLK_t)
uint32_t tx_shift |
TX signal delay (::XMC_ECAT_PORT0_CTRL_TX_SHIFT_t)
TX signal delay (::XMC_ECAT_PORT1_CTRL_TX_SHIFT_t)
The documentation for this struct was generated from the following file:
Generated on Mon Aug 7 2017 11:33:58 for XMC Peripheral Library for XMC4000 Family by 1.8.11