Hi Greg and all,

I am currently at the last stage of USB Host driver (currently using HID
KBD for test) development. If any of you have developed this kind of Host
driver/ ported - please let me know, your suggestions/ comments/
observations. It would help me a lot.

Currently I am done with the basic driver of USB Host. As soon as the
device is connected, connect event triggers and enumerates the device. This
completes getting all the details from device (mainly this is done in
usbhost_enumerate.c). I can see all the data going from device and finally
host also sets the configuration of the device. Which seems to be last
stage of the enumeration. Also if I list the folder under /dev, I see kbda
and assume enumeration is successful.
nsh> ls /dev
/dev:
console
*kbda*
null
ttyS2
ttyS8

After this, I don't see any thing from upper layer - so no activity happens
on the bus. At this point (after enumeration is done), what is the next
step? Who should start request to read the device (as the device is HID
KBD, which is already identified during enumeration).

Also I tried the Hidkbd example and I see the same behavior, as above.

Any of your comments/ suggestions/ observations on what is the next step
after enumeration - it would be really helps me a lot.

Thanks in advance and With best regards,
Phani.

>

Reply via email to