Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

USB low-full-high speed peripherals Forum Discussions

Augustine_Yeh
Level 4
Level 4
5 likes given 50 sign-ins 50 questions asked

Hi Cypress

We already downloaded the “CyUSBSerial_SDK_Linux.zip” today.

  • After we decompress the the *.zip file, we checked the source codes of Linux SDK.
    • The codes are the Linux user-space driver for  CY7C65211-24LTXIT.
    • It accesses the CY7C65211-24LTXIT over libusb library.
  • Our customer asked about the Linux kernel driver (Linux kernel mode) for USB-to-I2C.

2-1) Does CY7C65211-24LTXIT support the Linux kernel driver for the USB-to-I2C access?

   If yes, could you provides the source codes of the Linux kernel driver to us?

Thank you.

Best Regards.

0 Likes
1 Solution
3 Replies
Meghavi
Moderator
Moderator
Moderator
250 replies posted 100 solutions authored 10 likes received

Hi,

There is no special driver needed for Vendor mode device operation in Linux. We use libusb library for the same.

Regards

0 Likes

Hi Cypress

Our customer asked us to tune the performance of the USB-to-I2C application

with CY7C65211 on Linux OS (x86_64).

 

  • And they passed  the following URL link to us.

Reduce Delay Observed During I2C Read Operations In USB-Serial – KBA227320

https://community.cypress.com/t5/Knowledge-Base-Articles/Reduce-Delay-Observed-During-I2C-Read-Opera...

 

  • In the URL link, it said:

This will reduce the observed delay between the APIs to the order of thousands of microseconds,

which is significantly less than that produced with the cyusbserial.dll file present in the USB-Serial SDK.

 

  • But the solution is for Windows OS (*.dll) and there are not the source codes in the attachment.

 

  • We wish to port the solution to the Linux driver for the enhancement of the performance.

1-2-1) Could you send us the source codes of the solution (USB-Serial Library.zip) in the attachment?

0 Likes