VF61, I2C and touch interface

Dear,

Following your artices:

http://developer.toradex.com/knowledge-base/supported-displays

http://developer.toradex.com/knowledge-base/generic-rgb-display-adapter-board

we have managed to connect NHD-4.3-480272EF-ATXL#-CTP with the Iris Carrier board with T20 modul, we have modified registry entries, installed drivers and it worked like a charm. However, we decided to give a chance to modul VF61 and we faced touch interface issue. SODIM pins used for Colibri T20 are:

  • 127 - CAM_I2C_SDA
  • 133 - CAM_I2C_SCL
  • 194 - GEN1_I2C_SDA
  • 196 - GEN1_I2C_SCL

In the data sheet of the VF61 module we got that 133 and 127 are GPIO only and we cannot set them using GPIOConfig to be CAM_I2C. Have anyone used Iris Carrier/VF61 to connect display using Generic Display Adapter Board? What we can do about this and successfully connect touch interface?

Update

Using GPIOConfig we see that pressing the display, INT pin (SODIMM 133 which is set as GPIO Input) is changing its value from 0 to 1.SODIMM pin 127 is set to be GPIO - Output 1. However, registry settings are set to:

[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\FT5x06]
"Int_SODIMMPin"=dword:00000085
"Int_Signal_Inv"=dword:00000000
"Reset_SODIMMPin"=dword:0000007F
"Reset_Post_Delay"=dword:00000064
"Reset_Line_Inv"=dword:00000000
"I2CSpeed"=dword:00000002
"I2CAddress"=dword:00000038


[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\SnglTchPanel]
"MouseEmulation"=dword:00000001
"TouchEmulation"=dword:00000000

Unfortunately, still unable to use touch. We are using WinCE6 1.4 image for Colibri VF61. Ideas? Anyone :frowning:

Are you using single touch driver? It is an Old solution. Since there is library incompatible for Vybrid and Tegra it will not work on Vybrid.

Recently we are implemented multi-touch solution.
Please follow http://developer.toradex.com/knowledge-base/capacitive-multi-touch-solution and http://developer.toradex.com/knowledge-base/capacitive-multi-touch-solution-source-code for more information.
We have FT5x06 sample code using the legacy library. That application needs to port to Toradex CE lib APIs and then it will work on Vybrid.
You could refer Fusion touch application for legacy and Toradex CE lib changes.

Please let us know if you face any issue on that.