STM32H735xx HAL User Manual
Defines
ETH frame settings
ETH Exported Constants

Defines

#define ETH_MAX_PACKET_SIZE   ((uint32_t)1528U)
#define ETH_HEADER   ((uint32_t)14U)
#define ETH_CRC   ((uint32_t)4U)
#define ETH_VLAN_TAG   ((uint32_t)4U)
#define ETH_MIN_PAYLOAD   ((uint32_t)46U)
#define ETH_MAX_PAYLOAD   ((uint32_t)1500U)
#define ETH_JUMBO_FRAME_PAYLOAD   ((uint32_t)9000U)

Define Documentation

#define ETH_CRC   ((uint32_t)4U)

Ethernet CRC

Definition at line 880 of file stm32h7xx_hal_eth.h.

#define ETH_HEADER   ((uint32_t)14U)

6 byte Dest addr, 6 byte Src addr, 2 byte length/type

Definition at line 879 of file stm32h7xx_hal_eth.h.

#define ETH_JUMBO_FRAME_PAYLOAD   ((uint32_t)9000U)

Jumbo frame payload size

Definition at line 884 of file stm32h7xx_hal_eth.h.

#define ETH_MAX_PACKET_SIZE   ((uint32_t)1528U)

ETH_HEADER + 2*VLAN_TAG + MAX_ETH_PAYLOAD + ETH_CRC

Definition at line 878 of file stm32h7xx_hal_eth.h.

#define ETH_MAX_PAYLOAD   ((uint32_t)1500U)

Maximum Ethernet payload size

Definition at line 883 of file stm32h7xx_hal_eth.h.

#define ETH_MIN_PAYLOAD   ((uint32_t)46U)

Minimum Ethernet payload size

Definition at line 882 of file stm32h7xx_hal_eth.h.

#define ETH_VLAN_TAG   ((uint32_t)4U)

optional 802.1q VLAN Tag

Definition at line 881 of file stm32h7xx_hal_eth.h.