Linux Cypress Semiconductor Usb To Serial
I'm working on a small Python script on a raspberry that interacts with an external device. That external device has either RS232 and USB ports and I'm using it through the USB port. Lsusb shows: Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial So i guess that the USB port in the embedded device internally has a USB to Serial converter. Till there everything is fine, except that when I open the device through PyUSB I can only get an IN endpoint (0x81) but not an OUT endpoint.
Bseap 10th Ssc Hall Ticket Download 2014. This hint is: bInterfaceClass 3 Human Interface Device HID transports data to the PC (IN) via an interrupt endpoint. The reverse direction uses the default control endpoint (EP0). The Cracker Barrel Restaurant.
So i guess that the USB port in the embedded device internally has a USB to Serial converter. While this may be the case, it uses an unusual configuration. The HID protocol won't require (OEM) drivers on a PC, but has much lower limits on data rates- which is OK for devices like an UPS.