HAL
ETH_HandleTypeDef::TxDescList
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
ETH_HandleTypeDef::TxDescList
ETH_HandleTypeDef::TxDescList field
Tx descriptor wrapper: holds all Tx descriptors list addresses and current descriptor index
Syntax
from
stm32f4xx_hal_eth.h:533
ETH_TxDescListTypeDef
TxDescList
;
References
Location
Referrer
Text
stm32f4xx_hal_eth.h:533
ETH_TxDescListTypeDef
TxDescList
;
/*!< Tx descriptor wrapper: holds all Tx descriptors list
stm32f4xx_hal_eth.c:977
HAL_ETH_Transmit()
dmatxdesc
=
(
ETH_DMADescTypeDef
*
)
(
&
heth
->
TxDescList
)
->
TxDesc
[
heth
->
TxDescList
.
CurTxDesc
]
;
stm32f4xx_hal_eth.c:980
HAL_ETH_Transmit()
INCR_TX_DESC_INDEX
(
heth
->
TxDescList
.
CurTxDesc
,
1U
)
;
stm32f4xx_hal_eth.c:984
HAL_ETH_Transmit()
WRITE_REG
(
heth
->
Instance
->
DMATPDR
,
(
uint32_t
)
(
heth
->
TxDescList
.
TxDesc
[
heth
->
TxDescList
.
CurTxDesc
]
)
)
;
stm32f4xx_hal_eth.c:1039
HAL_ETH_Transmit_IT()
heth
->
TxDescList
.
CurrentPacketAddress
=
(
uint32_t
*
)
pTxConfig
->
pData
;
stm32f4xx_hal_eth.c:1052
HAL_ETH_Transmit_IT()
INCR_TX_DESC_INDEX
(
heth
->
TxDescList
.
CurTxDesc
,
1U
)
;
stm32f4xx_hal_eth.c:1445
HAL_ETH_ReleaseTxPacket()
ETH_TxDescListTypeDef
*
dmatxdesclist
=
&
heth
->
TxDescList
;
stm32f4xx_hal_eth.c:2950
ETH_DMATxDescListInit()
WRITE_REG
(
heth
->
TxDescList
.
TxDesc
[
i
]
,
(
uint32_t
)
dmatxdesc
)
;
stm32f4xx_hal_eth.c:2968
ETH_DMATxDescListInit()
heth
->
TxDescList
.
CurTxDesc
=
0
;
stm32f4xx_hal_eth.c:3040
ETH_Prepare_Tx_Descriptors()
ETH_TxDescListTypeDef
*
dmatxdesclist
=
&
heth
->
TxDescList
;
Data Use
Functions reading
ETH_HandleTypeDef::TxDescList
ETH_HandleTypeDef::TxDescList
HAL_ETH_Transmit()
HAL_ETH_Transmit_IT()
ETH_DMATxDescListInit()
all items filtered out
Type of
ETH_HandleTypeDef::TxDescList
ETH_HandleTypeDef::TxDescList
ETH_TxDescListTypeDef
all items filtered out