lan8742
lan8742_Object_t::IO
is only used within lan8742.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
lan8742
lan8742_Object_t::IO
lan8742_Object_t::IO field
Syntax
from
lan8742.h:396
lan8742_IOCtx_t
IO
;
References
Location
Referrer
Text
lan8742.h:396
lan8742_IOCtx_t
IO
;
lan8742.c:69
LAN8742_RegisterBusIO()
pObj
->
IO
.
Init
=
ioctx
->
Init
;
lan8742.c:70
LAN8742_RegisterBusIO()
pObj
->
IO
.
DeInit
=
ioctx
->
DeInit
;
lan8742.c:71
LAN8742_RegisterBusIO()
pObj
->
IO
.
ReadReg
=
ioctx
->
ReadReg
;
lan8742.c:72
LAN8742_RegisterBusIO()
pObj
->
IO
.
WriteReg
=
ioctx
->
WriteReg
;
lan8742.c:73
LAN8742_RegisterBusIO()
pObj
->
IO
.
GetTick
=
ioctx
->
GetTick
;
lan8742.c:94
LAN8742_Init()
if
(
pObj
->
IO
.
Init
!=
0
)
lan8742.c:97
LAN8742_Init()
pObj
->
IO
.
Init
(
)
;
lan8742.c:106
LAN8742_Init()
if
(
pObj
->
IO
.
ReadReg
(
addr
,
LAN8742_SMR
,
&
regvalue
)
<
0
)
lan8742.c:131
LAN8742_Init()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
LAN8742_BCR_SOFT_RESET
)
>=
0
)
lan8742.c:134
LAN8742_Init()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
regvalue
)
>=
0
)
lan8742.c:136
LAN8742_Init()
tickstart
=
pObj
->
IO
.
GetTick
(
)
;
lan8742.c:141
LAN8742_Init()
if
(
(
pObj
->
IO
.
GetTick
(
)
-
tickstart
)
<=
LAN8742_SW_RESET_TO
)
lan8742.c:143
LAN8742_Init()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
regvalue
)
<
0
)
lan8742.c:170
LAN8742_Init()
tickstart
=
pObj
->
IO
.
GetTick
(
)
;
lan8742.c:173
LAN8742_Init()
while
(
(
pObj
->
IO
.
GetTick
(
)
-
tickstart
)
<=
LAN8742_INIT_TO
)
lan8742.c:191
LAN8742_DeInit()
if
(
pObj
->
IO
.
DeInit
!=
0
)
lan8742.c:193
LAN8742_DeInit()
if
(
pObj
->
IO
.
DeInit
(
)
<
0
)
lan8742.c:217
LAN8742_DisablePowerDownMode()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
readval
)
>=
0
)
lan8742.c:222
LAN8742_DisablePowerDownMode()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
readval
)
<
0
)
lan8742.c:247
LAN8742_EnablePowerDownMode()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
readval
)
>=
0
)
lan8742.c:252
LAN8742_EnablePowerDownMode()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
readval
)
<
0
)
lan8742.c:277
LAN8742_StartAutoNego()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
readval
)
>=
0
)
lan8742.c:282
LAN8742_StartAutoNego()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
readval
)
<
0
)
lan8742.c:313
LAN8742_GetLinkState()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BSR
,
&
readval
)
<
0
)
lan8742.c:319
LAN8742_GetLinkState()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BSR
,
&
readval
)
<
0
)
lan8742.c:331
LAN8742_GetLinkState()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
readval
)
<
0
)
lan8742.c:357
LAN8742_GetLinkState()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_PHYSCSR
,
&
readval
)
<
0
)
lan8742.c:405
LAN8742_SetLinkState()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
bcrvalue
)
>=
0
)
lan8742.c:436
LAN8742_SetLinkState()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
bcrvalue
)
<
0
)
lan8742.c:457
LAN8742_EnableLoopbackMode()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
readval
)
>=
0
)
lan8742.c:462
LAN8742_EnableLoopbackMode()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
readval
)
<
0
)
lan8742.c:487
LAN8742_DisableLoopbackMode()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
&
readval
)
>=
0
)
lan8742.c:492
LAN8742_DisableLoopbackMode()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_BCR
,
readval
)
<
0
)
lan8742.c:527
LAN8742_EnableIT()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_IMR
,
&
readval
)
>=
0
)
lan8742.c:532
LAN8742_EnableIT()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_IMR
,
readval
)
<
0
)
lan8742.c:567
LAN8742_DisableIT()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_IMR
,
&
readval
)
>=
0
)
lan8742.c:572
LAN8742_DisableIT()
if
(
pObj
->
IO
.
WriteReg
(
pObj
->
DevAddr
,
LAN8742_IMR
,
readval
)
<
0
)
lan8742.c:606
LAN8742_ClearIT()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_ISFR
,
&
readval
)
<
0
)
lan8742.c:636
LAN8742_GetITStatus()
if
(
pObj
->
IO
.
ReadReg
(
pObj
->
DevAddr
,
LAN8742_ISFR
,
&
readval
)
>=
0
)
Data Use
Functions reading
lan8742_Object_t::IO
lan8742_Object_t::IO
LAN8742_RegisterBusIO()
LAN8742_Init()
LAN8742_DeInit()
LAN8742_DisablePowerDownMode()
LAN8742_EnablePowerDownMode()
LAN8742_StartAutoNego()
LAN8742_GetLinkState()
LAN8742_SetLinkState()
LAN8742_EnableLoopbackMode()
LAN8742_DisableLoopbackMode()
LAN8742_EnableIT()
LAN8742_DisableIT()
LAN8742_ClearIT()
LAN8742_GetITStatus()
all items filtered out
Type of
lan8742_Object_t::IO
lan8742_Object_t::IO
lan8742_IOCtx_t
all items filtered out