Author Topic: Multi-Touch HID code behaving intermittently  (Read 9374 times)

ftariq68

  • Member
  • ***
  • Posts: 23
Multi-Touch HID code behaving intermittently
« on: September 19, 2011, 04:49:04 pm »
Hello All:

I am trying to get a Touch Panel that is connected to my windows 7 PC machine working as a Multi-Touch (MT) device.  I test my MT using the MS Paint.  I am able to connect and draw sometime, but once in a while, even after connecting, I am not able to draw on the MS Paint?  Does anyone have any idea where I may be going wrong?  Please help.

thanks

ftariq68

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Multi-Touch HID code behaving intermittently
« Reply #1 on: September 19, 2011, 05:48:17 pm »
If you're an end user (not a developer), I would suggest searching the web for help about the specific touch panel.

If you're a developer, here is one link that might be helpful:

http://msdn.microsoft.com/en-us/library/windows/desktop/dd371581%28v=vs.85%29.aspx

Jan

ftariq68

  • Member
  • ***
  • Posts: 23
Re: Multi-Touch HID code behaving intermittently
« Reply #2 on: September 20, 2011, 04:42:23 pm »
Hi Jan:

Thanks for the link.  I will go through it.

I am a developer.  I am developing firmware for a Touch Panel + Touch Screen Controller + Microcontroller.  Essentially I want it to work like a mouse, i.e. just connect it to the USB port of the PC and watch it work.  No driver or GUI should be used.  Windows 7 driver should suffice.  I have put my descriptor in the firmware and it starts up fine most of the time but then it often misreads the gestures.

If you have any other ideas, please do share.

Thanks

Faisal.

Jan Axelson

  • Administrator
  • Frequent Contributor
  • *****
  • Posts: 3033
    • Lakeview Research
Re: Multi-Touch HID code behaving intermittently
« Reply #3 on: September 20, 2011, 05:00:33 pm »
If it's not communicating at all, look in the Control Panel to see if it enumerated successfully.

A hardware-based protocol analyzer will show any errors on the bus.

I often find it helpful to monitor the traffic of a working device.

Jan