Here is a simple demo which have the same question ! !
rivate void test_button_Click(object sender, EventArgs e)
USBDeviceList usbDevices = new USBDeviceList(CyConst.DEVICES_CYUSB);
CyUSBDevice MyDevice = usbDevices[0x04B4, 0x0923] as CyUSBDevice;//Remeber to change it.
if (MyDevice != null)
if (MyDevice.BulkInEndPt != null)
int len = 512;
byte buf = new byte[len];
MyDevice.BulkInEndPt.XferData(ref buf, ref len);
}//Add a breakpoint here, then press the button. you will see the usb data by vs2013.
You filled this thread with a wrong place. This place is for Type-C PD products. Could you please kindly fill a thread under USB Superspeed Peripherals ? So that we could find the experts as soon as possible.