STM32F439xx HAL User Manual
Defines
ETH DMA Tx descriptor Checksum Insertion Control
ETH Exported Constants

Defines

#define ETH_DMATXDESC_CHECKSUMBYPASS   0x00000000U
#define ETH_DMATXDESC_CHECKSUMIPV4HEADER   0x00400000U
#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT   0x00800000U
#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL   0x00C00000U

Define Documentation

#define ETH_DMATXDESC_CHECKSUMBYPASS   0x00000000U

Checksum engine bypass

Definition at line 1408 of file stm32f4xx_hal_eth.h.

#define ETH_DMATXDESC_CHECKSUMIPV4HEADER   0x00400000U

IPv4 header checksum insertion

Definition at line 1409 of file stm32f4xx_hal_eth.h.

#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL   0x00C00000U

TCP/UDP/ICMP checksum fully in hardware including pseudo header

Definition at line 1411 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_DMATxDescListInit().

#define ETH_DMATXDESC_CHECKSUMTCPUDPICMPSEGMENT   0x00800000U

TCP/UDP/ICMP checksum insertion. Pseudo header checksum is assumed to be present

Definition at line 1410 of file stm32f4xx_hal_eth.h.