I was playing with the USBHost class and have some questions that need clarification to me :
when I plug a device in the USB host plug, it seems to reboot the Domino. The Led is dimmer for about 3-4 sec, like when I start a debugger session. Is this normal behaviour and does this mean that the board is in fact rebooting ?
when I plug a device while debugging , it’s loosing the connection to the debugger. Is it related to the first question ?
the DeviceConnected event is raised only when I start a new debugging session, not when I un-plug and then re-plug the device (or another device, but because of question 1 I think). I believe that it’s also raised at boot time when no debugging session is ran ?
The DeviceDisconnected event is correctly raised when I un-plug the device. No problem here.
is there any documentation about using this class except the .html help on your site ? I’m using the GHI Electronics NETMF Documentation available on the download page.
some devices do not even show when they are plugged in. What does prevent them from showing ? And, if possible, what can I do to have access to them ? The “BadConnectionEvent” does not raise and no “Unknown device” is present. In fact, if I try to get the list of attached devices via the USBHostController.GetDevices() method, the count is 0.
Contrary to what all this could suggest, I can access many devices : a prolific adapter, 2 mouses, a USB card reader are detected, for example. All exhibit the question 1 behaviour, but does seem to work. I didn’t go further than recognition, but there’s no reason why it wouldn’t work after that step.
Any help or hints or links to some more complete doc would be welcome.
Of course, and I’ve double checked it, I run the latest firmware and SDK
Edit: corrected some typos