flat assembler
Message board for the users of flat assembler.
![]() |
Author |
|
BAiC
just to be clear on a few things:
I have tried breaking up the IN portion of the request into multiple TDs (one TD for every 8 bytes). when it hits the second it either fails outright (Actual Length: 0x7FF [in other words: zero]) or it returns 2 more bytes before stalling (this was the 10byte reference). I tried sending in a request for a single IN transaction at 64bytes just to see what would happen and I ended up with a successful short packet (no error). the result was mostly expected (I tested after seeing the MaxPacketSize field). - Stefan _________________ byte me. |
|||
![]() |
|
BAiC
perhaps a better name for bMaxPacketSize0 is bOnlyPacketSize0. as a workaround I requested only the first 8bytes then used bOnlyPacketSize0 to retrieve the rest. turns out the device that wasn't responding fully is the card reader.
_________________ byte me. |
|||
![]() |
|
< Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.