win7 多点触摸USB的触摸屏

Posted 机械狂魔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了win7 多点触摸USB的触摸屏相关的知识,希望对你有一定的参考价值。

 

USB.C
读取bCommon判断执行哪个动作
   if (bCommon & rbRSUINT)//0x02          // Handle Resume interrupt
   {
       Usb_Resume();
   }
   if (bCommon & rbRSTINT)          // Handle Reset interrupt
   {
       Usb_Reset();
   }
   if (bCommon & rbSUSINT)          // Handle Suspend interrupt
   {
       Usb_Suspend();
   }
   if (bIn & rbEP0)                 // Handle Setup packet received
   {                                // or packet transmitted if Endpoint 0
       Handle_Setup();               // is transmit mode
   }
   if (bIn & rbIN1)                 // Handle In Packet sent, put new data
   {                                // on endpoint 1 fifo
       Handle_In1();
   }
   if (bOut & rbOUT2)               // Handle Out packet received, take data
   {                                // off endpoint 2 fifo
       Handle_Out2();
   }

void Handle_Setup(),标准请求和类请求
               switch ( Setup.bmRequestType & DRT_MASK )     // Device Request Type
               {
                    case DRT_STD:                                   // Standard device request
                         Standard_Device_Request();
                         break;
                    case DRT_CLASS:                                   // class specific request
                         Class_Request();
                         break;

                    case DRT_VENDOR:                              // vendor request
                         Vendor_Request();
                         break;

                    default:
                         break;
               }
void Class_Request( void )类请求实现Get_Report,Set_Report
{
     if ( Setup.wIndex.i == DSC_INTERFACE_HID )          // interface index must match to the HID IF
     {
          switch( Setup.bRequest )                         // dispatch according to the bRequest
          {
               case HID_REQ_GET_REPORT:          Get_Report();          break;
               case HID_REQ_SET_REPORT:          Set_Report();          break;

 

以上是关于win7 多点触摸USB的触摸屏的主要内容,如果未能解决你的问题,请参考以下文章

USB HID多点触控串行报告

WPF 多点触摸开发[2]:WPF触摸的几个手势的执行顺序

WPF 禁用实时触摸

sis9280触摸ic 基于rk3288 的安卓4.4的 多点触摸

欧姆龙NB系列触摸屏第一次连接无法安装驱动gadget serial v2.4怎么办?系统是64位WIN7。用USB连接线

Cocos2d-x 多点触摸