- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I added two vendor request in the firmware, one is to call CyFxBulkLpApplnStart and the other is to call CyFxBulkLpApplnStop. I found that once called CyFxBulkLpApplnStop and then CyFxBulkLpApplnStart, the BulkLoop testing will fail. It seems that the endpoint or DMA channel is abnorml.
Did anyone tried this?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
That's strange. It should work as a similar thing is done on SET_CONF and DISCONNECT.
And surely it does. I added 2 vendor requests to the default bulkloopauto firmware -- 0x76 to start the app if it isn't started already and 0x77 to stop it if itsn't stopped. This one works as expected. See the USB setup request handling section of the attached code.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found that it can work on USB2.0 port, but can work on USB3.0 port, on same notebook.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
typo, can't work on USB3.0 port.