STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
ETH Private Macros
Collaboration diagram for ETH Private Macros:

Macros

#define INCR_TX_DESC_INDEX(inx, offset)
 
#define INCR_RX_DESC_INDEX(inx, offset)
 

Detailed Description

Macro Definition Documentation

◆ INCR_TX_DESC_INDEX

#define INCR_TX_DESC_INDEX ( inx,
offset )

#include <stm32f4xx_hal_eth.c>

Value:
do {\
(inx) += (offset);\
if ((inx) >= (uint32_t)ETH_TX_DESC_CNT){\
(inx) = ((inx) - (uint32_t)ETH_TX_DESC_CNT);}\
} while (0)
#define ETH_TX_DESC_CNT

Definition at line 260 of file stm32f4xx_hal_eth.c.

Referenced by ETH_Prepare_Tx_Descriptors(), HAL_ETH_ReleaseTxPacket(), HAL_ETH_Transmit(), and HAL_ETH_Transmit_IT().

◆ INCR_RX_DESC_INDEX

#define INCR_RX_DESC_INDEX ( inx,
offset )

#include <stm32f4xx_hal_eth.c>

Value:
do {\
(inx) += (offset);\
if ((inx) >= (uint32_t)ETH_RX_DESC_CNT){\
(inx) = ((inx) - (uint32_t)ETH_RX_DESC_CNT);}\
} while (0)
#define ETH_RX_DESC_CNT

Definition at line 267 of file stm32f4xx_hal_eth.c.

Referenced by ETH_UpdateDescriptor(), and HAL_ETH_ReadData().