Hardware Reference
In-Depth Information
7.5.4 SET_HALT_BULK_IN
Dieser Request sperrt den Bulk-IN Endpoint.
Datenfeld
Wert
Bedeutung
bmRequestType
00000010
Standard, Host to Device, Recipient: Endpoint
bRequest
00000011
SET_FEATURE
wValue
0x0000
Feature: ENDPOINT_HALT
wIndex
0x0082
Recipient: Bulk-IN Endpoint*
wLength
0x0000
Keine Antwort vom Gerät
* Der Wert 0x0082 für das Datenfeld wIndex gilt nur dann, wenn der Bulk-IN Endpoint wirk-
lich die Adresse 82 hat. Im Unterschied zu den Adressen der Control Endpoints, die festgelegt
sind, sind alle übrigen Endpoint-Adressen von der aktiven Konfiguration der USB-Schnitt-
stelle abhängig. Die gültigen Adressen sind in den Endpoint Deskriptoren der Konfiguration
eingetragen [USB 2.0: 9.6.6].
;******************************************************************************
; USB Standard Request: SET_HALT_BULK_IN
;******************************************************************************
SET_HALT_BULK_IN
bsf
UEP2,EPSTALL ;stall bulk endpoint
call
transmitNONE ;send an empty packet trough control IN
bra
transtest_over_ctl_out
7.5.5 SET_HALT_INTERRUPT_IN
Dieser Request sperrt den Interrupt-IN Endpoint.
Datenfeld
Wert
Bedeutung
bmRequestType
00000010
Standard, Host to Device, Recipient: Endpoint
bRequest
00000011
SET_FEATURE
wValue
0x0000
Feature: ENDPOINT_HALT
wIndex
0x0083
Recipient: Interrupt-IN Endpoint*
wLength
0x0000
Keine Antwort vom Gerät
* Der Wert 0x0083 für das Datenfeld wIndex gilt nur dann, wenn der Interrupt-IN Endpoint
wirklich die Adresse 83 hat. Im Unterschied zu den Adressen der Control Endpoints, die
festgelegt sind, sind alle übrigen Endpoint-Adressen von der aktiven Konfiguration der
USB-Schnittstelle abhängig. Die gültigen Adressen sind in den Endpoint Deskriptoren der
Konfiguration eingetragen [USB 2.0: 9.6.6].
 
Search WWH ::




Custom Search