|
![]() USB
![]() EP0 Codes after enumeration
|
| next newest topic | next oldest topic |
| Author | Topic: EP0 Codes after enumeration |
|
TomDale New Member |
Is there any documentation regarding the EP0 control words generated by USBXpress device drivers after enumeration. Running XP or Win7 the enumeration appears normal. When a connection is opened (SI_OPEN) using USBXpress driver 3 EP0 codes (5 in v3.2.2) are generated. When the connection is closed 2 EP0 codes are generated. When opening, the bmRequests/bRequest/wValue (windex & wlength all 0) are: 040h/00/0ffffh When the connection is closed (SI_CLOSE) I get: 040h/02/1 - FLUSH?? The 040h/0c0h bmRequest clearly identify these as Vendor specific. IP: Logged |
|
Tsuneo Member |
> but I'm somewhat hesitant to design around undocumented 'features' The 'features' are intentionally hidden by SiLabs, because they offer USBXpress device driver as a pair with firmware library, or CP210x devices. When you use these pairs as is, SiLabs guarantees. Just for a part of pair, no guarantee. > but in my case I'm running custom F/W on a 34x. Then, why don't you make a custom application on the PC side, too? Tsuneo IP: Logged |
|
TomDale New Member |
Tsuneo I think you've answered it, and yes, I'll probably follow the Winusb approach... IP: Logged |
All times are CT (US) | next newest topic | next oldest topic |
![]() |
|
Have you seen our MCU Knowledge Base?