SMARTCARD_T0
SC_ATR::T
is only used within SMARTCARD_T0.
Symbol previews are coming soon...
Symbols
loading...
Files
loading...
CodeScope
STM32 Libraries and Samples
SMARTCARD_T0
SC_ATR::T
SC_ATR::T field
Syntax
from
smartcard.h:97
uint8_t
T
[
SETUP_LENGTH
]
;
References
Location
Referrer
Text
smartcard.h:97
uint8_t
T
[
SETUP_LENGTH
]
;
/* Setup array */
smartcard.c:91
SC_Handler()
SC_A2R
.
T
[
i
]
=
0
;
smartcard.c:212
SC_PTSConfig()
if
(
SC_A2R
.
T
[
0
]
!=
0x11
)
smartcard.c:222
SC_PTSConfig()
ptscmd
[
2
]
=
SC_A2R
.
T
[
0
]
;
smartcard.c:225
SC_PTSConfig()
ptscmd
[
3
]
=
(
uint8_t
)
0xFF
^
(
uint8_t
)
0x10
^
(
uint8_t
)
SC_A2R
.
T
[
0
]
;
smartcard.c:241
SC_PTSConfig()
if
(
(
ptsanswer
[
0
]
!=
0xFF
)
||
(
ptsanswer
[
1
]
!=
0x10
)
||
(
ptsanswer
[
2
]
!=
SC_A2R
.
T
[
0
]
)
||
(
ptsanswer
[
3
]
!=
(
(
uint8_t
)
0xFF
^
(
uint8_t
)
0x10
^
(
uint8_t
)
SC_A2R
.
T
[
0
]
)
)
)
smartcard.c:250
SC_PTSConfig()
workingbaudrate
=
apbclock
*
D_Table
[
(
SC_A2R
.
T
[
0
]
&
(
uint8_t
)
0x0F
)
]
;
smartcard.c:251
SC_PTSConfig()
workingbaudrate
/=
F_Table
[
(
(
SC_A2R
.
T
[
0
]
>
>
4
)
&
(
uint8_t
)
0x0F
)
]
;
smartcard.c:489
SC_decode_Answer2reset()
SC_A2R
.
T
[
i
]
=
card
[
i
+
2
]
;
smartcard.c:498
SC_decode_Answer2reset()
protocol
=
SC_A2R
.
T
[
SC_A2R
.
Tlength
-
1
]
&
(
uint8_t
)
0x0F
;
smartcard.c:503
SC_decode_Answer2reset()
if
(
(
SC_A2R
.
T
[
SC_A2R
.
Tlength
-
1
]
&
(
uint8_t
)
0x80
)
==
0x80
)
smartcard.c:517
SC_decode_Answer2reset()
SC_A2R
.
Tlength
=
SC_A2R
.
Tlength
+
(
(
(
SC_A2R
.
T
[
buf
-
1
]
&
(
uint8_t
)
0xF0
)
>
>
(
4
+
i
)
)
&
(
uint8_t
)
0x1
)
;
smartcard.c:522
SC_decode_Answer2reset()
SC_A2R
.
T
[
buf
+
i
]
=
card
[
i
+
2
+
buf
]
;
Data Use
Functions reading
SC_ATR::T
SC_ATR::T
SC_Handler()
SC_PTSConfig()
SC_decode_Answer2reset()
all items filtered out
Type of
SC_ATR::T
SC_ATR::T
uint8_t
all items filtered out