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.
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.