Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.sci.electronics > #234736

USB HID OUT endpoint report descriptor

From Johannes Bauer <dfnsonfsduifb@gmx.de>
Newsgroups de.sci.electronics
Subject USB HID OUT endpoint report descriptor
Date 2017-10-30 10:02 +0100
Organization albasani.net
Message-ID <ot6prp$3le$1@news.albasani.net> (permalink)

Show all headers | View raw


Hallo Gruppe,

ich bin gerade an einem USB HID Gerät dran, das bidirektional mit dem
Host kommuniziert. Für den IN endpoint habe ich ganz normal meinen
Report Deskrtiptor geschrieben und der passt auch wunderbar (wird genau
so erkannt wie ich ihn deklariert habe).

Mit dem OUT endpoint habe ich allerdings unter Windows Probleme: Ich
habe mehrere OUT reports (die vom µC, wie vom Standard vorgesehen, am
ersten Byte differentiert werden können). Unter Linux funktioniert das
wunderbar, die libhib sendet einfach alles, was ich so raussenden will
direkt an OUT und alles passt wunderbar.

Unter Windows habe ich damit allerdings Probleme: Windows weigert sich
inständig, einen Report an das Device zu senden und sagt immer nur
"Invalid parameter".

Für OUT habe ich keine Report Deskriptoren und ich vermute jetzt, dass
Windows die sehen will, bevor es einfach irgendwas an das Gerät schickt.
Allerdings habe ich keine Ahnung, wie ich die deklarieren soll bzw wie
das geht. In allen beispielen sehe ich immer nur die IN reports
deklariert, aber die OUT reports nie. Beide Endpoints habe ich natürlich
deklariert (IN INTERRUPT und OUT INTERRUPT), aber eben die reports nicht.

Kann mir da jemand weiterhelfen, der sich mit dem Thema auskennt?

Vielen Dank & viele Grüße,
Johannes

-- 
>> Wo hattest Du das Beben nochmal GENAU vorhergesagt?
> Zumindest nicht öffentlich!
Ah, der neueste und bis heute genialste Streich unsere großen
Kosmologen: Die Geheim-Vorhersage.
 - Karl Kaos über Rüdiger Thomas in dsa <hidbv3$om2$1@speranza.aioe.org>

Back to de.sci.electronics | Previous | NextNext in thread | Find similar | Unroll thread


Thread

USB HID OUT endpoint report descriptor Johannes Bauer <dfnsonfsduifb@gmx.de> - 2017-10-30 10:02 +0100
  Re: USB HID OUT endpoint report descriptor Stefan Wiest <swdig@gmx.de> - 2017-10-30 11:28 +0100
    Re: USB HID OUT endpoint report descriptor Johannes Bauer <dfnsonfsduifb@gmx.de> - 2017-10-30 12:48 +0100

csiph-web