HAL
ETH_DMADescTypeDef::DESC0 is only used within HAL.
 
Symbols
loading...
Files
loading...

ETH_DMADescTypeDef::DESC0 field

Syntax

__IO uint32_t DESC0;

References

LocationReferrerText
stm32f4xx_hal_eth.h:61
__IO uint32_t DESC0;
stm32f4xx_hal_eth.c:989HAL_ETH_Transmit()
while ((dmatxdesc->DESC0 & ETH_DMATXDESC_OWN) != (uint32_t)RESET)
stm32f4xx_hal_eth.c:1006HAL_ETH_Transmit()
dmatxdesc->DESC0 = (ETH_DMATXDESC_FS | ETH_DMATXDESC_LS);
stm32f4xx_hal_eth.c:1105HAL_ETH_ReadData()
while ((READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_OWN) == (uint32_t)RESET) && (desccnt < desccntmax)
stm32f4xx_hal_eth.c:1108HAL_ETH_ReadData()
if (READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_LS) != (uint32_t)RESET)
stm32f4xx_hal_eth.c:1115HAL_ETH_ReadData()
if ((READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_FS) != (uint32_t)RESET) || (heth->RxDescList.pRxStart != NULL))
stm32f4xx_hal_eth.c:1118HAL_ETH_ReadData()
if (READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_FS) != (uint32_t)RESET)
stm32f4xx_hal_eth.c:1126HAL_ETH_ReadData()
if (READ_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_LS) != (uint32_t)RESET)
stm32f4xx_hal_eth.c:1129HAL_ETH_ReadData()
bufflength = ((dmarxdesc->DESC0 & ETH_DMARXDESC_FL) >> ETH_DMARXDESC_FRAMELENGTHSHIFT) - 4U;
stm32f4xx_hal_eth.c:1132HAL_ETH_ReadData()
heth->RxDescList.pRxLastRxDesc = dmarxdesc->DESC0;
stm32f4xx_hal_eth.c:1242ETH_UpdateDescriptor()
SET_BIT(dmarxdesc->DESC0, ETH_DMARXDESC_OWN);
stm32f4xx_hal_eth.c:1470HAL_ETH_ReleaseTxPacket()
if ((heth->Init.TxDesc[idx].DESC0 & ETH_DMATXDESC_OWN) == 0U)
stm32f4xx_hal_eth.c:2945ETH_DMATxDescListInit()
WRITE_REG(dmatxdesc->DESC0, 0x0U);
stm32f4xx_hal_eth.c:2953ETH_DMATxDescListInit()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_TCH);
stm32f4xx_hal_eth.c:2965ETH_DMATxDescListInit()
stm32f4xx_hal_eth.c:2990ETH_DMARxDescListInit()
WRITE_REG(dmarxdesc->DESC0, 0x0U);
stm32f4xx_hal_eth.c:2998ETH_DMARxDescListInit()
dmarxdesc->DESC0 = ETH_DMARXDESC_OWN;
stm32f4xx_hal_eth.c:3051ETH_Prepare_Tx_Descriptors()
if ((READ_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_OWN) == ETH_DMATXDESC_OWN)
stm32f4xx_hal_eth.c:3068ETH_Prepare_Tx_Descriptors()
stm32f4xx_hal_eth.c:3073ETH_Prepare_Tx_Descriptors()
stm32f4xx_hal_eth.c:3080ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_VF);
stm32f4xx_hal_eth.c:3084ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_FS);
stm32f4xx_hal_eth.c:3089ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_OWN);
stm32f4xx_hal_eth.c:3095ETH_Prepare_Tx_Descriptors()
CLEAR_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_LS);
stm32f4xx_hal_eth.c:3099ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_IC);
stm32f4xx_hal_eth.c:3104ETH_Prepare_Tx_Descriptors()
CLEAR_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_IC);
stm32f4xx_hal_eth.c:3112ETH_Prepare_Tx_Descriptors()
CLEAR_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_FS);
stm32f4xx_hal_eth.c:3115ETH_Prepare_Tx_Descriptors()
if ((READ_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_OWN) == ETH_DMATXDESC_OWN)
stm32f4xx_hal_eth.c:3127ETH_Prepare_Tx_Descriptors()
CLEAR_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_OWN);
stm32f4xx_hal_eth.c:3154ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_OWN);
stm32f4xx_hal_eth.c:3160ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_IC);
stm32f4xx_hal_eth.c:3165ETH_Prepare_Tx_Descriptors()
CLEAR_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_IC);
stm32f4xx_hal_eth.c:3169ETH_Prepare_Tx_Descriptors()
SET_BIT(dmatxdesc->DESC0, ETH_DMATXDESC_LS);

Data Use

Functions writing ETH_DMADescTypeDef::DESC0
Functions reading ETH_DMADescTypeDef::DESC0
ETH_DMADescTypeDef::DESC0
Type of ETH_DMADescTypeDef::DESC0
ETH_DMADescTypeDef::DESC0
uint32_t
all items filtered out