SSL_Server
EthHandle
is only used within SSL_Server.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
SSL_Server
EthHandle
EthHandle variable
Syntax
from
stm32f4xx_it.c:25
extern
ETH_HandleTypeDef
EthHandle
;
Implemented in
ethernetif.c:64
References
Location
Referrer
Text
ethernetif.c:64
ETH_HandleTypeDef
EthHandle
;
stm32f4xx_it.c:25
extern
ETH_HandleTypeDef
EthHandle
;
ethernetif.c:204
low_level_init()
EthHandle
.
Instance
=
ETH
;
ethernetif.c:205
low_level_init()
EthHandle
.
Init
.
MACAddr
=
macaddress
;
ethernetif.c:206
low_level_init()
EthHandle
.
Init
.
AutoNegotiation
=
ETH_AUTONEGOTIATION_ENABLE
;
ethernetif.c:207
low_level_init()
EthHandle
.
Init
.
Speed
=
ETH_SPEED_100M
;
ethernetif.c:208
low_level_init()
EthHandle
.
Init
.
DuplexMode
=
ETH_MODE_FULLDUPLEX
;
ethernetif.c:209
low_level_init()
EthHandle
.
Init
.
MediaInterface
=
ETH_MEDIA_INTERFACE_MII
;
ethernetif.c:210
low_level_init()
EthHandle
.
Init
.
RxMode
=
ETH_RXINTERRUPT_MODE
;
ethernetif.c:211
low_level_init()
EthHandle
.
Init
.
ChecksumMode
=
ETH_CHECKSUM_BY_HARDWARE
;
ethernetif.c:212
low_level_init()
EthHandle
.
Init
.
PhyAddress
=
DP83848_PHY_ADDRESS
;
ethernetif.c:215
low_level_init()
if
(
HAL_ETH_Init
(
&
EthHandle
)
==
HAL_OK
)
ethernetif.c:222
low_level_init()
HAL_ETH_DMATxDescListInit
(
&
EthHandle
,
DMATxDscrTab
,
&
Tx_Buff
[
0
]
[
0
]
,
ETH_TXBUFNB
)
;
ethernetif.c:225
low_level_init()
HAL_ETH_DMARxDescListInit
(
&
EthHandle
,
DMARxDscrTab
,
&
Rx_Buff
[
0
]
[
0
]
,
ETH_RXBUFNB
)
;
ethernetif.c:253
low_level_init()
HAL_ETH_Start
(
&
EthHandle
)
;
ethernetif.c:257
low_level_init()
HAL_ETH_ReadPHYRegister
(
&
EthHandle
,
PHY_MICR
,
&
regvalue
)
;
ethernetif.c:262
low_level_init()
HAL_ETH_WritePHYRegister
(
&
EthHandle
,
PHY_MICR
,
regvalue
)
;
ethernetif.c:265
low_level_init()
HAL_ETH_ReadPHYRegister
(
&
EthHandle
,
PHY_MISR
,
&
regvalue
)
;
ethernetif.c:270
low_level_init()
HAL_ETH_WritePHYRegister
(
&
EthHandle
,
PHY_MISR
,
regvalue
)
;
ethernetif.c:292
low_level_output()
uint8_t
*
buffer
=
(
uint8_t
*
)
(
EthHandle
.
TxDesc
->
Buffer1Addr
)
;
ethernetif.c:299
low_level_output()
DmaTxDesc
=
EthHandle
.
TxDesc
;
ethernetif.c:347
low_level_output()
HAL_ETH_TransmitFrame
(
&
EthHandle
,
framelength
)
;
ethernetif.c:354
low_level_output()
if
(
(
EthHandle
.
Instance
->
DMASR
&
ETH_DMASR_TUS
)
!=
(
uint32_t
)
RESET
)
ethernetif.c:357
low_level_output()
EthHandle
.
Instance
->
DMASR
=
ETH_DMASR_TUS
;
ethernetif.c:360
low_level_output()
EthHandle
.
Instance
->
DMATPDR
=
0
;
ethernetif.c:385
low_level_input()
if
(
HAL_ETH_GetReceivedFrame_IT
(
&
EthHandle
)
!=
HAL_OK
)
ethernetif.c:389
low_level_input()
len
=
EthHandle
.
RxFrameInfos
.
length
;
ethernetif.c:390
low_level_input()
buffer
=
(
uint8_t
*
)
EthHandle
.
RxFrameInfos
.
buffer
;
ethernetif.c:400
low_level_input()
dmarxdesc
=
EthHandle
.
RxFrameInfos
.
FSRxDesc
;
ethernetif.c:431
low_level_input()
dmarxdesc
=
EthHandle
.
RxFrameInfos
.
FSRxDesc
;
ethernetif.c:433
low_level_input()
for
(
i
=
0
;
i
<
EthHandle
.
RxFrameInfos
.
SegCount
;
i
++
)
ethernetif.c:440
low_level_input()
EthHandle
.
RxFrameInfos
.
SegCount
=
0
;
ethernetif.c:443
low_level_input()
if
(
(
EthHandle
.
Instance
->
DMASR
&
ETH_DMASR_RBUS
)
!=
(
uint32_t
)
RESET
)
ethernetif.c:446
low_level_input()
EthHandle
.
Instance
->
DMASR
=
ETH_DMASR_RBUS
;
ethernetif.c:448
low_level_input()
EthHandle
.
Instance
->
DMARPDR
=
0
;
ethernetif.c:539
ethernetif_set_link()
HAL_ETH_ReadPHYRegister
(
&
EthHandle
,
PHY_MISR
,
&
regvalue
)
;
ethernetif.c:545
ethernetif_set_link()
HAL_ETH_ReadPHYRegister
(
&
EthHandle
,
PHY_SR
,
&
regvalue
)
;
ethernetif.c:575
ethernetif_update_config()
if
(
EthHandle
.
Init
.
AutoNegotiation
!=
ETH_AUTONEGOTIATION_DISABLE
)
ethernetif.c:578
ethernetif_update_config()
HAL_ETH_WritePHYRegister
(
&
EthHandle
,
PHY_BCR
,
PHY_AUTONEGOTIATION
)
;
ethernetif.c:586
ethernetif_update_config()
HAL_ETH_ReadPHYRegister
(
&
EthHandle
,
PHY_BSR
,
&
regvalue
)
;
ethernetif.c:598
ethernetif_update_config()
HAL_ETH_ReadPHYRegister
(
&
EthHandle
,
PHY_SR
,
&
regvalue
)
;
ethernetif.c:604
ethernetif_update_config()
EthHandle
.
Init
.
DuplexMode
=
ETH_MODE_FULLDUPLEX
;
ethernetif.c:609
ethernetif_update_config()
EthHandle
.
Init
.
DuplexMode
=
ETH_MODE_HALFDUPLEX
;
ethernetif.c:615
ethernetif_update_config()
EthHandle
.
Init
.
Speed
=
ETH_SPEED_10M
;
ethernetif.c:620
ethernetif_update_config()
EthHandle
.
Init
.
Speed
=
ETH_SPEED_100M
;
ethernetif.c:631
ethernetif_update_config()
HAL_ETH_WritePHYRegister
(
&
EthHandle
,
PHY_BCR
,
(
(
uint16_t
)
(
EthHandle
.
Init
.
DuplexMode
>
>
3
)
|
ethernetif.c:632
ethernetif_update_config()
(
uint16_t
)
(
EthHandle
.
Init
.
Speed
>
>
1
)
)
)
;
ethernetif.c:636
ethernetif_update_config()
HAL_ETH_ConfigMAC
(
&
EthHandle
,
(
ETH_MACInitTypeDef
*
)
NULL
)
;
ethernetif.c:639
ethernetif_update_config()
HAL_ETH_Start
(
&
EthHandle
)
;
ethernetif.c:644
ethernetif_update_config()
HAL_ETH_Stop
(
&
EthHandle
)
;
stm32f4xx_it.c:142
ETH_IRQHandler()
HAL_ETH_IRQHandler
(
&
EthHandle
)
;
Data Use
Functions reading
EthHandle
EthHandle
low_level_init()
low_level_output()
low_level_input()
ethernetif_update_config()
all items filtered out
Type of
EthHandle
EthHandle
ETH_HandleTypeDef
all items filtered out