- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Using the FX3...
Hi
Can a device get some message (bits) from HOST during enumeration? For example, can the device identify the HOST OS..
Note that the HOST Application is not running..
I assume this means modifying the cyusb3 driver (and device code of course). It's not clear if any of the available Get Requests can be modified to achieve this.
Thanks
John
Solved! Go to Solution.
- Labels:
-
USB Superspeed Peripherals
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello John,
The USB transaction between USB host and FX3 is achieved in Driver/Library combination.
For Host OS recognition, device can enumerate even during OS isn't active (not booted). So, there is no guaranteed way make this happen. In addition, there can be scenario where device boots with other OS (where we don't have custom driver).
If you want to implement something for host OS identification then then its custom implementation extension and can be tried at your end.
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello John,
The USB transaction between USB host and FX3 is achieved in Driver/Library combination.
For Host OS recognition, device can enumerate even during OS isn't active (not booted). So, there is no guaranteed way make this happen. In addition, there can be scenario where device boots with other OS (where we don't have custom driver).
If you want to implement something for host OS identification then then its custom implementation extension and can be tried at your end.
Rashi
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Rashi,
Thanks for confirming the driver/library combo. We are fine with the enumeration scenarios you've listed, but for now, only need to address the situation where we have a custom driver loaded.
As such, can you please point me to the (LINUX) driver code and docs that I can peruse?? It would save me some time 🙂
Thanks again,
John
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi John,
Please refer to FX3 SDK for Linux https://www.cypress.com/documentation/software-and-drivers/ez-usb-fx3-software-development-kit. It has the relevant documents.
Rashi