Hello,
I'm curious what Musclecard does in the following case.  If you want to 
retrieve data from the card that's greater than the size of a transmission 
packet (say 256 bytes), the card sends back '61XX' where XX indicates how much 
data is left.  You can continue sending GET RESPONSES to the card until you get 
all the data.  However, after searching through 7816-3 and 7816-4 I can't seem 
to find the answer for the following case:

What if you specify an Lc byte that is smaller than the amount of data that 
could be returned.  Does the card return a '6CXX' error, does it return that 
smaller amount of data + '9000', or does it return that smaller amount of data 
+ '61XX' where XX is the amount of data left?  Or is this left open to the 
interpretation of the application designer?

I'm just trying to figure out how others interpret this case.  Thanks.

Tripp

_______________________________________________
Muscle mailing list
[email protected]
http://lists.drizzle.com/mailman/listinfo/muscle

Reply via email to