Gast
#2380172
Hallo Zusammen, Ich hab den NXP HostLite am LPC2478 implementiert. Für Mass Storage Devices arbeitet der sehr gut, FAT16/FAT32 funktionieren so gut wie Problemlos. Nun möchte ich den Host so erweitern, das er auch HID Devices unterstützt. Also das ich z.B.: ein Keyboard oder eine Maus anschließen kann. Leider knallt es aber schon ganz am Anfang des Enumerate Prozesses. Wenn ich versuche: HOST_GET_DESCRIPTOR(USB_DESCRIPTOR_TYPE_DEVICE, 0, 8); Also einfach nur mal den Device Type festzustellen, bekomme ich KEINE Antwort. Wenn ein USB-Stick angeschlossen ist, funktioniert der Aufruf und auch die restliche Enumeration. Wenn ich z.B.: einen BlueTooth Stick oder einen WLan Stick probiere, so bekomme ich zumindest einen gültigen Device Typ. Natürlich scheitert dann der Rest, weil ich für diese keine Host Klassen habe. Bei HID Geräten (egal ob Keyboard, Mouse, Joystick) bekomme ich aber einfach KEINE Antwort. Hat da jemand eine Idee ?? mfg Mike