SMARTCARD_T0
SC_ADPU_Commands::Body
is only used within SMARTCARD_T0.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
SMARTCARD_T0
SC_ADPU_Commands::Body
SC_ADPU_Commands::Body field
Syntax
from
smartcard.h:124
SC_Body
Body
;
References
Location
Referrer
Text
smartcard.h:124
SC_Body
Body
;
main.c:103
main()
SC_ADPU
.
Body
.
LC
=
0x00
;
main.c:121
main()
SC_ADPU
.
Body
.
LC
=
0x02
;
main.c:123
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LC
;
i
++
)
main.c:125
main()
SC_ADPU
.
Body
.
Data
[
i
]
=
MasterRoot
[
i
]
;
main.c:129
main()
SC_ADPU
.
Body
.
Data
[
i
++
]
=
0
;
main.c:131
main()
SC_ADPU
.
Body
.
LE
=
0
;
main.c:142
main()
SC_ADPU
.
Body
.
LC
=
0x00
;
main.c:143
main()
SC_ADPU
.
Body
.
LE
=
SC_Response
.
SW2
;
main.c:161
main()
SC_ADPU
.
Body
.
LC
=
0x02
;
main.c:163
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LC
;
i
++
)
main.c:165
main()
SC_ADPU
.
Body
.
Data
[
i
]
=
ICCID
[
i
]
;
main.c:169
main()
SC_ADPU
.
Body
.
Data
[
i
++
]
=
0
;
main.c:171
main()
SC_ADPU
.
Body
.
LE
=
0
;
main.c:183
main()
SC_ADPU
.
Body
.
LC
=
0x00
;
main.c:185
main()
SC_ADPU
.
Body
.
LE
=
10
;
main.c:194
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LE
;
i
++
)
main.c:203
main()
SC_ADPU
.
Body
.
LC
=
0x02
;
main.c:205
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LC
;
i
++
)
main.c:207
main()
SC_ADPU
.
Body
.
Data
[
i
]
=
GSMDir
[
i
]
;
main.c:211
main()
SC_ADPU
.
Body
.
Data
[
i
++
]
=
0
;
main.c:213
main()
SC_ADPU
.
Body
.
LE
=
0
;
main.c:225
main()
SC_ADPU
.
Body
.
LC
=
0x02
;
main.c:227
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LC
;
i
++
)
main.c:229
main()
SC_ADPU
.
Body
.
Data
[
i
]
=
IMSI
[
i
]
;
main.c:233
main()
SC_ADPU
.
Body
.
Data
[
i
++
]
=
0
;
main.c:235
main()
SC_ADPU
.
Body
.
LE
=
0
;
main.c:247
main()
SC_ADPU
.
Body
.
LC
=
0x00
;
main.c:248
main()
SC_ADPU
.
Body
.
LE
=
SC_Response
.
SW2
;
main.c:263
main()
SC_ADPU
.
Body
.
LC
=
0x08
;
main.c:265
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LC
;
i
++
)
main.c:267
main()
SC_ADPU
.
Body
.
Data
[
i
]
=
CHV1
[
i
]
;
main.c:271
main()
SC_ADPU
.
Body
.
Data
[
i
++
]
=
0
;
main.c:273
main()
SC_ADPU
.
Body
.
LE
=
0
;
main.c:287
main()
SC_ADPU
.
Body
.
LC
=
0x08
;
main.c:289
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LC
;
i
++
)
main.c:291
main()
SC_ADPU
.
Body
.
Data
[
i
]
=
CHV1
[
i
]
;
main.c:295
main()
SC_ADPU
.
Body
.
Data
[
i
++
]
=
0
;
main.c:297
main()
SC_ADPU
.
Body
.
LE
=
0
;
main.c:309
main()
SC_ADPU
.
Body
.
LC
=
0x00
;
main.c:311
main()
SC_ADPU
.
Body
.
LE
=
9
;
main.c:318
main()
for
(
i
=
0
;
i
<
SC_ADPU
.
Body
.
LE
;
i
++
)
smartcard.c:309
SC_SendData()
if
(
SC_ADPU
->
Body
.
LC
)
smartcard.c:311
SC_SendData()
command
[
4
]
=
SC_ADPU
->
Body
.
LC
;
smartcard.c:314
SC_SendData()
else
if
(
SC_ADPU
->
Body
.
LE
)
smartcard.c:316
SC_SendData()
command
[
4
]
=
SC_ADPU
->
Body
.
LE
;
smartcard.c:357
SC_SendData()
if
(
SC_ADPU
->
Body
.
LC
)
smartcard.c:360
SC_SendData()
HAL_SMARTCARD_Transmit
(
&
SCHandle
,
(
uint8_t
*
)
&
SC_ADPU
->
Body
.
Data
[
0
]
,
SC_ADPU
->
Body
.
LC
,
SC_TRANSMIT_TIMEOUT
)
;
smartcard.c:383
SC_SendData()
else
if
(
SC_ADPU
->
Body
.
LE
)
smartcard.c:386
SC_SendData()
HAL_SMARTCARD_Receive_IT
(
&
SCHandle
,
(
uint8_t
*
)
&
answer
[
0
]
,
(
SC_ADPU
->
Body
.
LE
+
2
)
)
;
smartcard.c:393
SC_SendData()
for
(
i
=
0
;
i
<
SC_ADPU
->
Body
.
LE
;
i
++
)
smartcard.c:399
SC_SendData()
SC_ResponseStatus
->
SW1
=
answer
[
SC_ADPU
->
Body
.
LE
]
;
smartcard.c:402
SC_SendData()
SC_ResponseStatus
->
SW2
=
answer
[
SC_ADPU
->
Body
.
LE
+
1
]
;
Data Use
Functions reading
SC_ADPU_Commands::Body
SC_ADPU_Commands::Body
main()
SC_SendData()
all items filtered out
Type of
SC_ADPU_Commands::Body
SC_ADPU_Commands::Body
SC_Body
all items filtered out