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.
Gast
#3805841
Das Device kann nichts anfordern. Der Host schickt einen entsprechenden HID report.
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?
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
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.