STM32F4xx HAL Documentation
Hardware Abstraction Layer for STM32F4 familiy
Loading...
Searching...
No Matches
ETH DMA transmit process state
Collaboration diagram for ETH DMA transmit process state:

Macros

#define ETH_DMA_TRANSMITPROCESS_STOPPED   0x00000000U
 
#define ETH_DMA_TRANSMITPROCESS_FETCHING   0x00100000U
 
#define ETH_DMA_TRANSMITPROCESS_WAITING   0x00200000U
 
#define ETH_DMA_TRANSMITPROCESS_READING   0x00300000U
 
#define ETH_DMA_TRANSMITPROCESS_SUSPENDED   0x00600000U
 
#define ETH_DMA_TRANSMITPROCESS_CLOSING   0x00700000U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMA_TRANSMITPROCESS_STOPPED

#define ETH_DMA_TRANSMITPROCESS_STOPPED   0x00000000U

#include <stm32f4xx_hal_eth.h>

Stopped - Reset or Stop Tx Command issued

Definition at line 1642 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TRANSMITPROCESS_FETCHING

#define ETH_DMA_TRANSMITPROCESS_FETCHING   0x00100000U

#include <stm32f4xx_hal_eth.h>

Running - fetching the Tx descriptor

Definition at line 1643 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TRANSMITPROCESS_WAITING

#define ETH_DMA_TRANSMITPROCESS_WAITING   0x00200000U

#include <stm32f4xx_hal_eth.h>

Running - waiting for status

Definition at line 1644 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TRANSMITPROCESS_READING

#define ETH_DMA_TRANSMITPROCESS_READING   0x00300000U

#include <stm32f4xx_hal_eth.h>

Running - reading the data from host memory

Definition at line 1645 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TRANSMITPROCESS_SUSPENDED

#define ETH_DMA_TRANSMITPROCESS_SUSPENDED   0x00600000U

#include <stm32f4xx_hal_eth.h>

Suspended - Tx Descriptor unavailable

Definition at line 1646 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_TRANSMITPROCESS_CLOSING

#define ETH_DMA_TRANSMITPROCESS_CLOSING   0x00700000U

#include <stm32f4xx_hal_eth.h>

Running - closing Rx descriptor

Definition at line 1647 of file stm32f4xx_hal_eth.h.