SC_ATR::Tlength is only used within SMARTCARD_T0.
 
Symbols
loading...
Files
loading...

SC_ATR::Tlength field

Syntax

uint8_t Tlength;

References

LocationReferrerText
smartcard.h:99
uint8_t Tlength; /* Setup array dimension */
smartcard.c:97SC_Handler()
SC_A2R.Tlength = 0;
smartcard.c:484SC_decode_Answer2reset()
SC_A2R.Tlength = SC_A2R.Tlength + (((SC_A2R.T0 & (uint8_t)0xF0) >> (4 + i)) & (uint8_t)0x1);
smartcard.c:487SC_decode_Answer2reset()
for (i = 0; i < SC_A2R.Tlength; i++)
smartcard.c:498SC_decode_Answer2reset()
protocol = SC_A2R.T[SC_A2R.Tlength - 1] & (uint8_t)0x0F;
smartcard.c:503SC_decode_Answer2reset()
if ((SC_A2R.T[SC_A2R.Tlength - 1] & (uint8_t)0x80) == 0x80)
smartcard.c:512SC_decode_Answer2reset()
buf = SC_A2R.Tlength;
smartcard.c:513SC_decode_Answer2reset()
SC_A2R.Tlength = 0;
smartcard.c:517SC_decode_Answer2reset()
SC_A2R.Tlength = SC_A2R.Tlength + (((SC_A2R.T[buf - 1] & (uint8_t)0xF0) >> (4 + i)) & (uint8_t)0x1);
smartcard.c:520SC_decode_Answer2reset()
for (i = 0;i < SC_A2R.Tlength; i++)
smartcard.c:524SC_decode_Answer2reset()
SC_A2R.Tlength += (uint8_t)buf;
smartcard.c:529SC_decode_Answer2reset()
SC_A2R.H[i] = card[i + 2 + SC_A2R.Tlength];

Data Use

Functions writing SC_ATR::Tlength
Functions reading SC_ATR::Tlength
SC_ATR::Tlength
all items filtered out
Type of SC_ATR::Tlength
SC_ATR::Tlength
uint8_t
all items filtered out