We have prepared a detailed description of how to use our touch panels for Linux and Android-based platforms, as well as for no-OS and RTOS based applications, together with examples. Please check the getting started documents that provide you fast introduction to the usage of the ilitek2xxx device. If you are making your own Linux or Android distribution and want to add drivers manually, please visit the Riverdi GitHub repository to download the source code for “Linux/Android driver”.
In case you need any additional source code documentation for Linux/Android driver, please contact us.
TIP #1: Ilitek datasheets will help you to create your driver.
TIP #2: You can download libraries from Riverdi GitHub repository and use the driver part, like CTP ILItek…demo. This should facilitate your work, when you’ll start coding.
What’s the difference between USB & I2C?
In general, the I2C interface is used more often in embedded applications. It’s because of the MCUs natively support the I2C protocol.
In case you connect to PC with popular OS – you’ll probably go with USB, because there you already have all the necessary drivers.
The ZIF connection & voltage – do not connect USB 5V and I2C 3,3V at the same time. Treat them as alternatives.
The ZIF & USB connection – do not connect USB and ZIF in parallel. Choose only one of them.
If you would like to know anything more on how to connect your Riverdi PCAP, please contact us.