I have a Cypress device (EZ-USB FX3™ SuperSpeed USB 3.0 peripheral controller) and an android device. I want to connect them.
https://www.cypress.com/part/cyusb3014-bzxc
But I don't know how. Cypress SDK is available for this product?
I downloaded the “CyUSBSerial_SDK_Android_B73C_0”
https://www.cypress.com/documentation/software-and-drivers/usb-serial-software-development-kit
Can I use this?
Solved! Go to Solution.
Hello,
“CyUSBSerial_SDK_Android_B73C_0” is for USB-Serial Devices and cannot be used for FX3.
We do not provide Android SDK for FX3. You can use the FX3 Linux SDK instead. The Linux SDK is Libusb based and we also provide a wrapper on top of it which supports few APIs.
Thanks,
Yatheesh
Hello,
“CyUSBSerial_SDK_Android_B73C_0” is for USB-Serial Devices and cannot be used for FX3.
We do not provide Android SDK for FX3. You can use the FX3 Linux SDK instead. The Linux SDK is Libusb based and we also provide a wrapper on top of it which supports few APIs.
Thanks,
Yatheesh
Thank you very much for your support.
Could you please share the link of Linux SDK + wrapper?
Product : CYUSB3014-BZXC
Hi all,
Iam new to android. So anybody gives some instructions to use FX3 linux sdk in android?
Hello,
You can use libusb for android to develop applications similar to Linux.
Please go through this thread:Re: How could I use Cypress USB on Android system? . Hope it will be helpful.
Thanks,
Yatheesh
Hi,
Thank you very much Yatheesh
By using the above thread i built libusb for android and generate the libusb1.0.so files. Can i directly use "libcyusb.cpp" ( Got from FX3 linux SDK)wrapper on top of it?
Hello,
Yes, you can use the libcyusb.cpp wrapper on top of libusb directly to make use of cyusb_linux APIs.
Thanks,
Yatheesh.
Iam tring to communicate with the cypress device using libusb and the above wrapper. But the libusb_init() function always return -1(LIBUSB_ERROR_IO). Is there any android usb permission settings is required to initialize the library?
Hello,
Is the android device rooted and are you able to use any of the libusb commands?
Thanks,
Yatheesh