Hardware Reference
In-Depth Information
reqA1Test_4
movlw 0x40
cpfseq bRequest
bra
reqA1Test_5
bra
INDICATOR_PULSE
...
requestType_A2
movlw 0x01
cpfseq bRequest
bra
reqA2Test_2
bra
INITIATE_ABORT_BULK_OUT
reqA2Test_2
movlw 0x02
cpfseq bRequest
bra
reqA2Test_3
bra
CHECK_ABORT_BULK_OUT_STATUS
reqA2Test_3
movlw 0x03
cpfseq bRequest
bra
reqA2Test_4
bra
INITIATE_ABORT_BULK_IN
reqA2Test_4
movlw 0x04
cpfseq bRequest
bra
transtest_stall_0 ; no other requests accepted
bra
CHECK_ABORT_BULK_IN_STATUS
Mit der USBIO Demo Application der Firma Thesycon lassen sich auch die klassen-
spezifischen Requests testen. Wenn das Gerät erfolgreich geöffnet und konfiguriert
worden ist, können die folgenden Class Requests ausprobiert werden, indem in der
Anwendung die Registerkarte „Class or Vendor Request“ angeklickt wird und dort
die jeweils beschriebenen Einträge vorgenommen werden, bevor auf die Schaltflä-
che „Send Request“ geklickt wird.
7.11.1 INITIATE_ABORT_BULK_OUT
Der Host kann mit diesem Request einen Bulk-OUT Transfer abbrechen und die
Datenübertragung synchronisieren. Dasdarferabererstvornehmen,wenner
zuvor die Kommunikation mit dem Bulk-OUT Endpoint beendet hat. Im unte-
ren Byte von wValue muss die Nummer des Tags stehen, mit dem der abzubre-
chende Transfer gekennzeichnet ist. Diese Nummer steht im Header, mit dem
der abzubrechende Transfer eingeleitet worden ist [USBTMC: 4.2.1.2, 3.2 und
Tabelle 1].
Search WWH ::




Custom Search