EEPROM_Emulation
VirtAddVarTab
is only used within EEPROM_Emulation.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
EEPROM_Emulation
VirtAddVarTab
VirtAddVarTab variable
Syntax
from
eeprom.c:34
extern
uint16_t
VirtAddVarTab
[
NB_OF_VAR
]
;
Implemented in
main.c:27
References
Location
Referrer
Text
main.c:27
uint16_t
VirtAddVarTab
[
NB_OF_VAR
]
=
{
0x5555
,
0x6666
,
0x7777
}
;
eeprom.c:34
extern
uint16_t
VirtAddVarTab
[
NB_OF_VAR
]
;
eeprom.c:127
EE_Init()
if
(
(
*
(
__IO
uint16_t
*
)
(
PAGE0_BASE_ADDRESS
+
6
)
)
==
VirtAddVarTab
[
VarIdx
]
)
eeprom.c:134
EE_Init()
ReadStatus
=
EE_ReadVariable
(
VirtAddVarTab
[
VarIdx
]
,
&
DataVar
)
;
eeprom.c:139
EE_Init()
EepromStatus
=
EE_VerifyPageFullWriteVariable
(
VirtAddVarTab
[
VarIdx
]
,
DataVar
)
;
eeprom.c:236
EE_Init()
if
(
(
*
(
__IO
uint16_t
*
)
(
PAGE1_BASE_ADDRESS
+
6
)
)
==
VirtAddVarTab
[
VarIdx
]
)
eeprom.c:243
EE_Init()
ReadStatus
=
EE_ReadVariable
(
VirtAddVarTab
[
VarIdx
]
,
&
DataVar
)
;
eeprom.c:248
EE_Init()
EepromStatus
=
EE_VerifyPageFullWriteVariable
(
VirtAddVarTab
[
VarIdx
]
,
DataVar
)
;
eeprom.c:667
EE_PageTransfer()
if
(
VirtAddVarTab
[
VarIdx
]
!=
VirtAddress
)
/* Check each variable except the one passed as parameter */
eeprom.c:670
EE_PageTransfer()
ReadStatus
=
EE_ReadVariable
(
VirtAddVarTab
[
VarIdx
]
,
&
DataVar
)
;
eeprom.c:675
EE_PageTransfer()
EepromStatus
=
EE_VerifyPageFullWriteVariable
(
VirtAddVarTab
[
VarIdx
]
,
DataVar
)
;
main.c:66
main()
if
(
(
EE_WriteVariable
(
VirtAddVarTab
[
0
]
,
VarValue
)
)
!=
HAL_OK
)
main.c:70
main()
if
(
(
EE_ReadVariable
(
VirtAddVarTab
[
0
]
,
&
VarDataTab
[
0
]
)
)
!=
HAL_OK
)
main.c:80
main()
if
(
EE_WriteVariable
(
VirtAddVarTab
[
1
]
,
~
VarValue
)
!=
HAL_OK
)
main.c:84
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
1
]
,
&
VarDataTab
[
1
]
)
!=
HAL_OK
)
main.c:94
main()
if
(
EE_WriteVariable
(
VirtAddVarTab
[
2
]
,
VarValue
<
<
1
)
!=
HAL_OK
)
main.c:98
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
2
]
,
&
VarDataTab
[
2
]
)
!=
HAL_OK
)
main.c:111
main()
if
(
EE_WriteVariable
(
VirtAddVarTab
[
1
]
,
VarValue
)
!=
HAL_OK
)
main.c:115
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
1
]
,
&
VarDataTab
[
1
]
)
!=
HAL_OK
)
main.c:126
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
0
]
,
&
VarDataTmp
)
!=
HAL_OK
)
main.c:135
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
1
]
,
&
VarDataTmp
)
!=
HAL_OK
)
main.c:144
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
2
]
,
&
VarDataTmp
)
!=
HAL_OK
)
main.c:156
main()
if
(
EE_WriteVariable
(
VirtAddVarTab
[
2
]
,
VarValue
)
!=
HAL_OK
)
main.c:160
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
2
]
,
&
VarDataTab
[
2
]
)
!=
HAL_OK
)
main.c:171
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
0
]
,
&
VarDataTmp
)
!=
HAL_OK
)
main.c:180
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
1
]
,
&
VarDataTmp
)
!=
HAL_OK
)
main.c:189
main()
if
(
EE_ReadVariable
(
VirtAddVarTab
[
2
]
,
&
VarDataTmp
)
!=
HAL_OK
)
Data Use
Functions reading
VirtAddVarTab
VirtAddVarTab
main()
EE_Init()
EE_PageTransfer()
all items filtered out
Type of
VirtAddVarTab
VirtAddVarTab
uint16_t
all items filtered out