![]() |
STM32F769IDiscovery
1.00
uDANTE Audio Networking with STM32F7 DISCO board
|
Macros | |
#define | ETH_MAX_PACKET_SIZE ((uint32_t)1524U) |
#define | ETH_HEADER ((uint32_t)14U) |
#define | ETH_CRC ((uint32_t)4U) |
#define | ETH_EXTRA ((uint32_t)2U) |
#define | ETH_VLAN_TAG ((uint32_t)4U) |
#define | ETH_MIN_ETH_PAYLOAD ((uint32_t)46U) |
#define | ETH_MAX_ETH_PAYLOAD ((uint32_t)1500U) |
#define | ETH_JUMBO_FRAME_PAYLOAD ((uint32_t)9000U) |
#define | ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE |
#define | ETH_RXBUFNB ((uint32_t)5U /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ |
#define | ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE |
#define | ETH_TXBUFNB ((uint32_t)5U /* 5 Tx buffers of size ETH_TX_BUF_SIZE */ |
#define ETH_CRC ((uint32_t)4U) |
Ethernet CRC
Definition at line 665 of file stm32f7xx_hal_eth.h.
#define ETH_EXTRA ((uint32_t)2U) |
Extra bytes in some cases
Definition at line 666 of file stm32f7xx_hal_eth.h.
#define ETH_HEADER ((uint32_t)14U) |
6 byte Dest addr, 6 byte Src addr, 2 byte length/type
Definition at line 664 of file stm32f7xx_hal_eth.h.
#define ETH_JUMBO_FRAME_PAYLOAD ((uint32_t)9000U) |
Jumbo frame payload size
Definition at line 670 of file stm32f7xx_hal_eth.h.
#define ETH_MAX_ETH_PAYLOAD ((uint32_t)1500U) |
Maximum Ethernet payload size
Definition at line 669 of file stm32f7xx_hal_eth.h.
#define ETH_MAX_PACKET_SIZE ((uint32_t)1524U) |
ETH_HEADER + ETH_EXTRA + ETH_VLAN_TAG + ETH_MAX_ETH_PAYLOAD + ETH_CRC
Definition at line 663 of file stm32f7xx_hal_eth.h.
#define ETH_MIN_ETH_PAYLOAD ((uint32_t)46U) |
Minimum Ethernet payload size
Definition at line 668 of file stm32f7xx_hal_eth.h.
#define ETH_RX_BUF_SIZE ETH_MAX_PACKET_SIZE |
Definition at line 690 of file stm32f7xx_hal_eth.h.
#define ETH_RXBUFNB ((uint32_t)5U /* 5 Rx buffers of size ETH_RX_BUF_SIZE */ |
Definition at line 695 of file stm32f7xx_hal_eth.h.
#define ETH_TX_BUF_SIZE ETH_MAX_PACKET_SIZE |
Definition at line 717 of file stm32f7xx_hal_eth.h.
#define ETH_TXBUFNB ((uint32_t)5U /* 5 Tx buffers of size ETH_TX_BUF_SIZE */ |
Definition at line 722 of file stm32f7xx_hal_eth.h.
#define ETH_VLAN_TAG ((uint32_t)4U) |
optional 802.1q VLAN Tag
Definition at line 667 of file stm32f7xx_hal_eth.h.