HAL
ETH_DMADescTypeDef::DESC0
is only used within HAL.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
HAL
ETH_DMADescTypeDef::DESC0
ETH_DMADescTypeDef::DESC0 field
Syntax
from
stm32f4xx_hal_eth.h:61
__IO
uint32_t
DESC0
;
References
Location
Referrer
Text
stm32f4xx_hal_eth.h:61
__IO
uint32_t
DESC0
;
stm32f4xx_hal_eth.c:989
HAL_ETH_Transmit()
while
(
(
dmatxdesc
->
DESC0
&
ETH_DMATXDESC_OWN
)
!=
(
uint32_t
)
RESET
)
stm32f4xx_hal_eth.c:1006
HAL_ETH_Transmit()
dmatxdesc
->
DESC0
=
(
ETH_DMATXDESC_FS
|
ETH_DMATXDESC_LS
)
;
stm32f4xx_hal_eth.c:1105
HAL_ETH_ReadData()
while
(
(
READ_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_OWN
)
==
(
uint32_t
)
RESET
)
&&
(
desccnt
<
desccntmax
)
stm32f4xx_hal_eth.c:1108
HAL_ETH_ReadData()
if
(
READ_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_LS
)
!=
(
uint32_t
)
RESET
)
stm32f4xx_hal_eth.c:1115
HAL_ETH_ReadData()
if
(
(
READ_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_FS
)
!=
(
uint32_t
)
RESET
)
||
(
heth
->
RxDescList
.
pRxStart
!=
NULL
)
)
stm32f4xx_hal_eth.c:1118
HAL_ETH_ReadData()
if
(
READ_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_FS
)
!=
(
uint32_t
)
RESET
)
stm32f4xx_hal_eth.c:1126
HAL_ETH_ReadData()
if
(
READ_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_LS
)
!=
(
uint32_t
)
RESET
)
stm32f4xx_hal_eth.c:1129
HAL_ETH_ReadData()
bufflength
=
(
(
dmarxdesc
->
DESC0
&
ETH_DMARXDESC_FL
)
>
>
ETH_DMARXDESC_FRAMELENGTHSHIFT
)
-
4U
;
stm32f4xx_hal_eth.c:1132
HAL_ETH_ReadData()
heth
->
RxDescList
.
pRxLastRxDesc
=
dmarxdesc
->
DESC0
;
stm32f4xx_hal_eth.c:1242
ETH_UpdateDescriptor()
SET_BIT
(
dmarxdesc
->
DESC0
,
ETH_DMARXDESC_OWN
)
;
stm32f4xx_hal_eth.c:1470
HAL_ETH_ReleaseTxPacket()
if
(
(
heth
->
Init
.
TxDesc
[
idx
]
.
DESC0
&
ETH_DMATXDESC_OWN
)
==
0U
)
stm32f4xx_hal_eth.c:2945
ETH_DMATxDescListInit()
WRITE_REG
(
dmatxdesc
->
DESC0
,
0x0U
)
;
stm32f4xx_hal_eth.c:2953
ETH_DMATxDescListInit()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_TCH
)
;
stm32f4xx_hal_eth.c:2965
ETH_DMATxDescListInit()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_CHECKSUMTCPUDPICMPFULL
)
;
stm32f4xx_hal_eth.c:2990
ETH_DMARxDescListInit()
WRITE_REG
(
dmarxdesc
->
DESC0
,
0x0U
)
;
stm32f4xx_hal_eth.c:2998
ETH_DMARxDescListInit()
dmarxdesc
->
DESC0
=
ETH_DMARXDESC_OWN
;
stm32f4xx_hal_eth.c:3051
ETH_Prepare_Tx_Descriptors()
if
(
(
READ_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_OWN
)
==
ETH_DMATXDESC_OWN
)
stm32f4xx_hal_eth.c:3068
ETH_Prepare_Tx_Descriptors()
MODIFY_REG
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_CIC
,
pTxConfig
->
ChecksumCtrl
)
;
stm32f4xx_hal_eth.c:3073
ETH_Prepare_Tx_Descriptors()
MODIFY_REG
(
dmatxdesc
->
DESC0
,
ETH_CRC_PAD_DISABLE
,
pTxConfig
->
CRCPadCtrl
)
;
stm32f4xx_hal_eth.c:3080
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_VF
)
;
stm32f4xx_hal_eth.c:3084
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_FS
)
;
stm32f4xx_hal_eth.c:3089
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_OWN
)
;
stm32f4xx_hal_eth.c:3095
ETH_Prepare_Tx_Descriptors()
CLEAR_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_LS
)
;
stm32f4xx_hal_eth.c:3099
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_IC
)
;
stm32f4xx_hal_eth.c:3104
ETH_Prepare_Tx_Descriptors()
CLEAR_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_IC
)
;
stm32f4xx_hal_eth.c:3112
ETH_Prepare_Tx_Descriptors()
CLEAR_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_FS
)
;
stm32f4xx_hal_eth.c:3115
ETH_Prepare_Tx_Descriptors()
if
(
(
READ_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_OWN
)
==
ETH_DMATXDESC_OWN
)
stm32f4xx_hal_eth.c:3127
ETH_Prepare_Tx_Descriptors()
CLEAR_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_OWN
)
;
stm32f4xx_hal_eth.c:3154
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_OWN
)
;
stm32f4xx_hal_eth.c:3160
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_IC
)
;
stm32f4xx_hal_eth.c:3165
ETH_Prepare_Tx_Descriptors()
CLEAR_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_IC
)
;
stm32f4xx_hal_eth.c:3169
ETH_Prepare_Tx_Descriptors()
SET_BIT
(
dmatxdesc
->
DESC0
,
ETH_DMATXDESC_LS
)
;
Data Use
Functions writing
ETH_DMADescTypeDef::DESC0
Functions reading
ETH_DMADescTypeDef::DESC0
HAL_ETH_Transmit()
ETH_DMARxDescListInit()
all items filtered out
ETH_DMADescTypeDef::DESC0
HAL_ETH_Transmit()
HAL_ETH_ReadData()
ETH_UpdateDescriptor()
HAL_ETH_ReleaseTxPacket()
ETH_DMATxDescListInit()
ETH_DMARxDescListInit()
ETH_Prepare_Tx_Descriptors()
all items filtered out
Type of
ETH_DMADescTypeDef::DESC0
ETH_DMADescTypeDef::DESC0
uint32_t
all items filtered out