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

Macros

#define ETH_DMAARBITRATION_RX   ETH_DMABMR_DA
 
#define ETH_DMAARBITRATION_RX1_TX1   0x00000000U
 
#define ETH_DMAARBITRATION_RX2_TX1   ETH_DMABMR_RTPR_2_1
 
#define ETH_DMAARBITRATION_RX3_TX1   ETH_DMABMR_RTPR_3_1
 
#define ETH_DMAARBITRATION_RX4_TX1   ETH_DMABMR_RTPR_4_1
 
#define ETH_DMAARBITRATION_TX   (ETH_DMAMR_TXPR | ETH_DMAMR_DA)
 
#define ETH_DMAARBITRATION_TX1_RX1   0x00000000U
 
#define ETH_DMAARBITRATION_TX2_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_2_1)
 
#define ETH_DMAARBITRATION_TX3_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_3_1)
 
#define ETH_DMAARBITRATION_TX4_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_4_1)
 
#define ETH_DMAARBITRATION_TX5_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_5_1)
 
#define ETH_DMAARBITRATION_TX6_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_6_1)
 
#define ETH_DMAARBITRATION_TX7_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_7_1)
 
#define ETH_DMAARBITRATION_TX8_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_8_1)
 
#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_1_1   0x00000000U
 
#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_2_1   0x00004000U
 
#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_3_1   0x00008000U
 
#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_4_1   0x0000C000U
 
#define ETH_DMAARBITRATION_RXPRIORTX   0x00000002U
 

Detailed Description

Macro Definition Documentation

◆ ETH_DMAARBITRATION_RX

#define ETH_DMAARBITRATION_RX   ETH_DMABMR_DA

#include <stm32f4xx_hal_eth.h>

Definition at line 949 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_RX1_TX1

#define ETH_DMAARBITRATION_RX1_TX1   0x00000000U

#include <stm32f4xx_hal_eth.h>

Definition at line 950 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_RX2_TX1

#define ETH_DMAARBITRATION_RX2_TX1   ETH_DMABMR_RTPR_2_1

#include <stm32f4xx_hal_eth.h>

Definition at line 951 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_RX3_TX1

#define ETH_DMAARBITRATION_RX3_TX1   ETH_DMABMR_RTPR_3_1

#include <stm32f4xx_hal_eth.h>

Definition at line 952 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_RX4_TX1

#define ETH_DMAARBITRATION_RX4_TX1   ETH_DMABMR_RTPR_4_1

#include <stm32f4xx_hal_eth.h>

Definition at line 953 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX

#define ETH_DMAARBITRATION_TX   (ETH_DMAMR_TXPR | ETH_DMAMR_DA)

#include <stm32f4xx_hal_eth.h>

Definition at line 954 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX1_RX1

#define ETH_DMAARBITRATION_TX1_RX1   0x00000000U

#include <stm32f4xx_hal_eth.h>

Definition at line 955 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX2_RX1

#define ETH_DMAARBITRATION_TX2_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_2_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 956 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX3_RX1

#define ETH_DMAARBITRATION_TX3_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_3_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 957 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX4_RX1

#define ETH_DMAARBITRATION_TX4_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_4_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 958 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX5_RX1

#define ETH_DMAARBITRATION_TX5_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_5_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 959 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX6_RX1

#define ETH_DMAARBITRATION_TX6_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_6_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 960 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX7_RX1

#define ETH_DMAARBITRATION_TX7_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_7_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 961 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_TX8_RX1

#define ETH_DMAARBITRATION_TX8_RX1   (ETH_DMAMR_TXPR | ETH_DMAMR_PR_8_1)

#include <stm32f4xx_hal_eth.h>

Definition at line 962 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_ROUNDROBIN_RXTX_1_1

#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_1_1   0x00000000U

#include <stm32f4xx_hal_eth.h>

Definition at line 1494 of file stm32f4xx_hal_eth.h.

Referenced by ETH_MACDMAConfig().

◆ ETH_DMAARBITRATION_ROUNDROBIN_RXTX_2_1

#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_2_1   0x00004000U

#include <stm32f4xx_hal_eth.h>

Definition at line 1495 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_ROUNDROBIN_RXTX_3_1

#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_3_1   0x00008000U

#include <stm32f4xx_hal_eth.h>

Definition at line 1496 of file stm32f4xx_hal_eth.h.

◆ ETH_DMAARBITRATION_ROUNDROBIN_RXTX_4_1

#define ETH_DMAARBITRATION_ROUNDROBIN_RXTX_4_1   0x0000C000U

#include <stm32f4xx_hal_eth.h>

Definition at line 1497 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_GetDMAConfig().

◆ ETH_DMAARBITRATION_RXPRIORTX

#define ETH_DMAARBITRATION_RXPRIORTX   0x00000002U

#include <stm32f4xx_hal_eth.h>

Definition at line 1498 of file stm32f4xx_hal_eth.h.

Referenced by HAL_ETH_GetDMAConfig().