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

Macros

#define ETH_DMA_RECEIVEPROCESS_STOPPED   0x00000000U
 
#define ETH_DMA_RECEIVEPROCESS_FETCHING   0x00020000U
 
#define ETH_DMA_RECEIVEPROCESS_WAITING   0x00060000U
 
#define ETH_DMA_RECEIVEPROCESS_SUSPENDED   0x00080000U
 
#define ETH_DMA_RECEIVEPROCESS_CLOSING   0x000A0000U
 
#define ETH_DMA_RECEIVEPROCESS_QUEUING   0x000E0000U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMA_RECEIVEPROCESS_STOPPED

#define ETH_DMA_RECEIVEPROCESS_STOPPED   0x00000000U

#include <stm32f4xx_hal_eth.h>

Stopped - Reset or Stop Rx Command issued

Definition at line 1657 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RECEIVEPROCESS_FETCHING

#define ETH_DMA_RECEIVEPROCESS_FETCHING   0x00020000U

#include <stm32f4xx_hal_eth.h>

Running - fetching the Rx descriptor

Definition at line 1658 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RECEIVEPROCESS_WAITING

#define ETH_DMA_RECEIVEPROCESS_WAITING   0x00060000U

#include <stm32f4xx_hal_eth.h>

Running - waiting for packet

Definition at line 1659 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RECEIVEPROCESS_SUSPENDED

#define ETH_DMA_RECEIVEPROCESS_SUSPENDED   0x00080000U

#include <stm32f4xx_hal_eth.h>

Suspended - Rx Descriptor unavailable

Definition at line 1660 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RECEIVEPROCESS_CLOSING

#define ETH_DMA_RECEIVEPROCESS_CLOSING   0x000A0000U

#include <stm32f4xx_hal_eth.h>

Running - closing descriptor

Definition at line 1661 of file stm32f4xx_hal_eth.h.

◆ ETH_DMA_RECEIVEPROCESS_QUEUING

#define ETH_DMA_RECEIVEPROCESS_QUEUING   0x000E0000U

#include <stm32f4xx_hal_eth.h>

Running - queuing the receive frame into host memory

Definition at line 1662 of file stm32f4xx_hal_eth.h.