Forum: Mikrocontroller und Digitale Elektronik USB-HID-Tastatur: Status-LEDs


von Walter T. (nicolas)


Lesenswert?

Hallo zusammen,
ich bin gerade dabei, mich in USB-HID einzuarbeiten, um eine Tastatur zu 
implementieren (siehe auch anderer Thread: 
Beitrag "STM32 USB HID Keyboard" ).

Die HID-1.11-Spezifikation und die Hut-1.12v2-Ergänzung sind eigentlich 
erstaunlich gut lesbar. Was ich allerdings noch nicht verstanden habe:

Wie signalisiert der Host der Tastatur den Status der LEDs (Caps Lock, 
Num Lock & Co)? Schickt er von sich aus einen Set-Request oder muß man 
das vom Device irgendwie anfordern?

Viele Grüße
W.T.

von Easylife (Gast)


Lesenswert?

Das Device kann nichts anfordern.
Der Host schickt einen entsprechenden HID report.

von Walter T. (nicolas)


Lesenswert?

Easylife schrieb:
> Der Host schickt einen entsprechenden HID report.

Immer? Regelmäßig? Oder wenn sich der Zustand ändert? Oder kann das 
Device irgendwie verhindern, das der gesendet wird?

von Walter T. (nicolas)


Lesenswert?

Sooo....ich habe das jetzt mal mit USBlyzer getestet (das ist das 
Werkzeug, was ich mir gestern noch sehnlichst gewünscht habe...).

Wenn ich an einer anderen Tastatur den Status (Caps Lock/Num Lock) 
ändere, wird ein Byte an mein Device gesendet, das mit einem "Stall" 
antwortet. Damit weiß ich zumindest mal, wo ich suchen muß.

Danke für die schnelle Antwort.

Viele Grüße
Nicolas

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.