XMC Peripheral Library for XMC4000 Family
2.1.16
|
XMC_ETH_MAC_t Struct Reference
#include <xmc_eth_mac.h>
Data Fields | |
uint64_t | address |
uint8_t * | frame_end |
uint8_t | num_rx_buf |
uint8_t | num_tx_buf |
ETH_GLOBAL_TypeDef * | regs |
uint8_t * | rx_buf |
XMC_ETH_MAC_DMA_DESC_t * | rx_desc |
uint8_t | rx_index |
uint8_t * | tx_buf |
XMC_ETH_MAC_DMA_DESC_t * | tx_desc |
uint8_t | tx_index |
uint8_t | tx_ts_index |
Detailed Description
ETH driver structure
Field Documentation
uint64_t address |
MAC address
uint8_t* frame_end |
End of assembled frame fragments
uint8_t num_rx_buf |
How many RX descriptors?
uint8_t num_tx_buf |
How many TX descriptors?
ETH_GLOBAL_TypeDef* regs |
ETH module 0 (now, we have a single ETH module)
uint8_t* rx_buf |
RX buffer
XMC_ETH_MAC_DMA_DESC_t* rx_desc |
DMA descriptor: RX
uint8_t rx_index |
Receive descriptor index
uint8_t* tx_buf |
TX buffer
XMC_ETH_MAC_DMA_DESC_t* tx_desc |
DMA descriptor: TX
uint8_t tx_index |
Transmit descriptor index
uint8_t tx_ts_index |
Transmit time-stamp descriptor index
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