--
You received this message because you are subscribed to the Google Groups "NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nuttx+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nuttx/1ccd2ffd-2c44-4045-8ae1-6e8aca3cc569%40googlegroups.com.
EDs and TDs are DMA descriptors used only in the OHCI architecture. I am not sure how to talk about DMA descriptors outside of the context of OHCI. The OHCI specification is here: http://www.scaramanga.co.uk/stuff/qemu-usb/hcir1_0a.pdf
That should answer any questions that you have about the OHCI DMA
descriptors
... 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).
You need an application to open the keyboard device and read from it. Try apps/examples/hidkbd.
The last time I used it, the driver worked but there were some debouncing issues that needed to be cleaned up. I believe that there was a recent patch for keyboard debouncing, but I have never tried it.
Greg
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).You need an application to open the keyboard device and read from it. Try apps/examples/hidkbd.
The last time I used it, the driver worked but there were some debouncing issues that needed to be cleaned up. I believe that there was a recent patch for keyboard debouncing, but I have never tried it.
Someof the graphics layers can support keyboard input too. NSH can also be configured to take input from a keyboard (CONFIG_NSH_USBKBD).
--
You received this message because you are subscribed to the Google Groups "NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nuttx+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nuttx/9edaa303-4083-416b-90e3-bd9e03d3446b%40googlegroups.com.
--
You received this message because you are subscribed to the Google Groups "NuttX" group.
To unsubscribe from this group and stop receiving emails from it, send an email to nuttx+un...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/nuttx/8f82d65c-494d-9d24-5cb9-91ddc2604b02%40gmail.com.
Hi All,Recently I ported the NuttX USB Host to one of the hardware which is plain USB host (which does not adhere to any of the spec - OHCI/ etc). I have captured some of my learning and understanding in attached document. I think, this would be useful to some one who wants to port NuttX USB Host to non standard USB host hardware, or some one have better suggestions on this.