亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? combi.lst

?? USB/PS2鼠標驅(qū)動
?? LST
?? 第 1 頁 / 共 5 頁
字號:
0030 0003                         QUEUE_STRUCT        OpticsQueue;        //optics queue      
                                  
0033 0002                         ONE_MSEC_STATUS     MsecStatus;         //status of 1msec interrupt
0035 0003                         OPTICS_STATE        Optics;             //current state of optics
0038 0005                         MOUSE_STATE         Mouse;              //current state of mouse (buttons, x,y,z)
003D                              char bLastButtons;
003E                              char bDebounceCount;
                                  
                                  
003F 0010                         char bOpticsArray[16];                  //16-byte array used for optics queue data
                                  
                                  
                                  const signed char quad_table[] =
                                  /*
                                  ;***
                                  ; Quadrature state table. This table assists processing of quadrature state
                                  ; transitions. The table index is calculated as:
                                  ;       [(last_state)*4 + current_state],
                                  ; and the table entry at that point is 1, 0 or -1 indicating increment, hold
                                  ; or decrement the count, respectively.
                                  ;***
                                  */
                                  {
                                      0,                  //;State 0 => state 0 (NoChange)
                                      1,                  //;        => state 1 (Increment)
                                      0xff,               //;        => state 2 (Decrement)
                                      0,                  //;        => state 3 (Fault)
                                      
                                      0xff,               //;State 1 => state 0 (Decrement)
                                      0,                  //;       => state 1  (NoChange)
                                      0,                  //;       => state 2  (Fault)
                                      1,                  //;       => state 3  (Increment)
                                      
                                      1,                  //;State 2 => state 0 (Increment)
                                      0,                  //;       => state 1  (Fault)
                                      0,                  //;     => state 2    (NoChange)
                                      0xff,               //;       => state 3  (Decrement)
                                      
                                      0,                  //;State 3 => state 0 (Fault)
                                      0xff,               //;       => state 1  (Decrement)
                                      1,                  //;       => state 2  (Increment)
                                      0                   //;      => state 3   (NoChange)
17D0 00 01 FF 00 FF 00 00 01 01   };
17D9 00 00 FF 00 FF 01 00         
                                  
                                  const signed char z_quad_table[] =
                                  /*
                                  ;***
                                  ; Quadrature state table. This table assists processing of quadrature state
                                  ; transitions. The table index is calculated as:
                                  ;       [(last_state)*4 + current_state],
                                  ; and the table entry at that point is 1, 0 or -1 indicating increment, hold
                                  ; or decrement the count, respectively.
                                  ;***
                                  */
                                  {
                                      0,                  //;State 0 => state 0 (NoChange)
                                      0,                  //;        => state 1 (NoChange)
                                      0,                  //;        => state 2 (NoChange)
                                      0,                  //;        => state 3 (Fault)
                                      
                                      0,              //;State 1 => state 0 (NoChange)
                                      0,                  //;       => state 1 (NoChange)
                                      0,                  //;       => state 2 (NoChange)
                                      1,                  //;       => state 3 (Increment)
                                      
                                      1,                  //;State 2 => state 0 (Increment)
                                      0,                  //;       => state 1 (Fault)
                                      0,                  //;     => state 2 (NoChange)
                                      0xff,               //;       => state 3 (Decrement)
                                      
                                      0,                  //;State 3 => state 0 (Fault)
                                      0xff,               //;       => state 1 (Decrement)
                                      0,                  //;       => state 2 (NoChange)
                                      0                   //;      => state 3 (NoChange)
17C0 00 00 00 00 00 00 00 01 01   };
17C9 00 00 FF 00 FF 00 00         
                                  /*
                                  ** function prototypes for shared functions
                                  */
                                  void main(void);
                                  void ClearRam(void);
                                  void Delay(char delay);
                                  //void delay(void);
                                  
                                  //*************************************************************************************************
                                  //USB DECLARATIONS
                                  
                                  #include "usb_desc.h"                       //include usb descriptors
                                  
                                  /*
                                  ** HID MOUSE DESCRIPTOR DECLARATIONS
                                  */
                                  
                                  const char hid_report_desc_table[] =
                                  {
                                  
                                   0x05, 0x01, /*usage page (generic desktop) */
                                   0x09, 0x02, /*usage (mouse) */
                                   0xA1, 0x01, /*collection (application) */
                                   0x05, 0x09, /*usage page (buttons) */
                                   0x19, 0x01, /*usage minimum (1) */
                                   0x29, 0x03, /*usage maximum (3) */
                                   0x15, 0x00, /*logical minimum (0) */
                                   0x25, 0x01, /*logical maximum (1) */
                                   0x95, 0x03, /*report count (3 bytes) */
                                   0x75, 0x01, /*report size (1) */
                                   0x81, 0x02, /*input (3 button bits) */
                                   0x95, 0x01, /*report count (1) */
                                   0x75, 0x05, /*report size (5) */
                                   0x81, 0x03, /*input (constant 5 bit padding) */
                                   0x05, 0x01, /*usage page (generic desktop) */
                                   0x09, 0x01, /*pointer*/
                                   0xA1, 0x00, /*linked*/
                                   0x09, 0x30, /*X*/
                                   0x09, 0x31, /*Y*/
                                   0x15, 0x81, /*logical minimum (-127) */
                                   0x25, 0x7F, /*logical maximum (127) */
                                   0x75, 0x08, /*report size (8) */
                                   0x95, 0x02, /*report count (2) */
                                   0x81, 0x06, /*input (2 position bytes X & Y) */
                                   0xC0,       /*end collection*/
                                   0x09,0x38,  /*wheel*/
                                   0x95,0x01,  /*wheel size = 1 byte*/
                                   0x81,0x06,  /*variable data bit field with relative position*/
                                   0x09,0x3c,  /*motion wakeup*/
                                   0x15,0x00,  /*0 no movement*/
                                   0x25,0x01,  /*1 movement*/
                                   0x75,0x01,  /*1st bit represents movement*/
                                   0x95,0x01,  /*1 report*/
                                   0xb1,0x22,  /* Variable Data Bit Field with  absolute positioning and no preferred state*/
                                   0x95,0x07,  /* 7 reports for reversing, upper 7 bits of byte 3*/
                                   0xb1,0x01,  /*Constant Array Bit Field with absolute positioning*/
                                   0xC0        /* end collection, end collection */
                                  
1778 05 01 09 02 A1 01 05 09 19    };
1781 01 29 03 15 00 25 01 95 03   
178A 75 01 81 02 95 01 75 05 81   
1793 03 05 01 09 01 A1 00 09 30   
179C 09 31 15 81 25 7F 75 08 95   
17A5 02 81 06 C0 09 38 95 01 81   
17AE 06 09 3C 15 00 25 01 75 01   
17B7 95 01 B1 22 95 07 B1 01 C0   
                                  
                                  const char Endpoint_Descriptor[] =
                                  {
                                   0x07,      /* descriptor length (7 bytes) */
                                   0x05,      /* descriptor type (ENDPOINT) */
                                   0x81,      /* endpoint address (IN endpoint, endpoint 1) */
                                   0x03,      /* endpoint attributes (interrupt) */
                                   0x04, 0x00, /* maximum packet size (4 bytes) */
                                   0x0A       /* polling interval (10ms) */
1771 07 05 81 03 04 00 0A         };
                                  
                                  const char Class_Descriptor[] =
                                  {
                                   0x09,      /* descriptor size (9 bytes) */
                                   0x21,      /* descriptor type (HID) */
                                   0x10, 0x01,/* class specification (1.10) */
                                   0x00,      /* hardware target country */
                                   0x01,      /* number of hid class desriptors to follow (1) */
                                   0x22,      /* report descriptor type (2) */
                                   sizeof(hid_report_desc_table),
                                   0x00
1768 09 21 10 01 00 01 22 48 00   };
                                  
                                  const char Interface_Descriptor[] =
                                  {
                                   0x09,      /* length of descriptor (9 bytes) */
                                   0x04,      /* descriptor type (INTERFACE) */
                                   0x00,      /* interface number (0) */
                                   0x00,      /* alternate setting (0) */
                                   0x01,      /* number of endpoints (1) */
                                   0x03,      /* interface class (3..defined by USB spec) */
                                   0x01,      /* interface sub-class (1..defined by USB spec) */
                                   0x02,      /* interface protocol (2..defined by USB spec) */
                                   0x00       /* interface string index (not supported) */
175F 09 04 00 00 01 03 01 02 00   };
                                  
                                  const char config_desc_table[] =
                                  {
                                   0x09,      /* length of descriptor (9 bytes) */
                                   0x02,      /* descriptor type (CONFIGURATION) */
                                   0x22, 0x00,/* total length of descriptor (33 bytes) */
                                   0x01,      /* number of interfaces to configure (1) */
                                   0x01,      /* configuration value (1) */
                                   0x04,      /* configuration string index (4) */
                                   0xA0,      /* configuration attributes (bus powered, remote wakeup) */
                                   0x64       /* maximum power (set at 100, change this value for your specific optics)*/
1756 09 02 22 00 01 01 04 A0 64   };
                                  
                                  const char device_desc_table[] =
                                  {
                                   0x12,      /* size of descriptor (18 bytes) */
                                   0x01,      /* descriptor type (device descriptor) */
                                   0x10, 0x01,/* USB spec release (ver 1.1) */
                                   0x00,      /* class code (each interface specifies class information) */
                                   0x00,      /* device sub-class (must be set to 0 because class code is 0) */
                                   0x00,      /* device protocol (no class specific protocol) */
                                   0x08,      /* maximum packet size (8 bytes) */

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产欧美一区二区成人| 夫妻av一区二区| 亚洲精品美腿丝袜| 最新欧美精品一区二区三区| 亚洲国产精品精华液ab| 日韩欧美在线观看一区二区三区| 日韩免费看网站| 精品少妇一区二区三区在线视频| 制服.丝袜.亚洲.中文.综合| 91精品国产入口在线| 欧美一区二区在线视频| 日韩欧美一区在线| 精品少妇一区二区三区免费观看| 精品久久国产老人久久综合| 精品999在线播放| 中国色在线观看另类| 国产精品福利在线播放| 亚洲精品成人a在线观看| 亚洲日本在线天堂| 日韩国产欧美在线视频| 狠狠色狠狠色综合| 99久久综合狠狠综合久久| 91在线porny国产在线看| 欧美老肥妇做.爰bbww| 欧美mv日韩mv国产网站| 亚洲国产高清在线| 亚洲aⅴ怡春院| 蜜桃av一区二区在线观看| 国产精品69久久久久水密桃| 99热这里都是精品| 91精品国产福利在线观看| 国产午夜精品久久久久久免费视| 亚洲精品水蜜桃| 精品一区二区三区在线观看| 99re热视频这里只精品| 欧美一级欧美三级| 中文字幕乱码久久午夜不卡| 日日摸夜夜添夜夜添精品视频| 国产精品资源在线看| 欧美亚洲精品一区| 国产精品视频yy9299一区| 午夜国产不卡在线观看视频| 国产一区二区三区电影在线观看| 91电影在线观看| 久久久久一区二区三区四区| 亚洲高清不卡在线观看| 岛国一区二区三区| 日韩一区二区视频在线观看| 亚洲精品国产一区二区三区四区在线 | 麻豆免费看一区二区三区| www.99精品| 久久久精品欧美丰满| 日韩avvvv在线播放| 色欧美片视频在线观看在线视频| 久久男人中文字幕资源站| 首页国产丝袜综合| 中文字幕视频一区| 亚洲精品一区二区在线观看| 国产真实乱子伦精品视频| 欧美日韩中文字幕精品| 日韩三级在线免费观看| 亚洲美女电影在线| 成人免费观看av| 国产欧美日韩精品a在线观看| 日韩精品一区第一页| 欧美性欧美巨大黑白大战| 国产精品日韩成人| 狠狠色狠狠色合久久伊人| 日韩欧美国产三级| 日日摸夜夜添夜夜添精品视频| 欧美在线观看禁18| 亚洲自拍另类综合| 色视频一区二区| 亚洲午夜三级在线| 欧洲国内综合视频| 一区二区欧美精品| 欧美日韩免费观看一区二区三区| 一区二区在线观看免费| 色综合天天综合狠狠| 91精品在线一区二区| 亚洲综合激情另类小说区| 91美女蜜桃在线| 欧美色国产精品| 亚洲欧美成人一区二区三区| 99精品欧美一区二区蜜桃免费 | 一本久久a久久免费精品不卡| 欧美韩国日本不卡| 成人禁用看黄a在线| 国产精品久久久久一区| 成人a免费在线看| 中文字幕一区二区日韩精品绯色| 成人app在线| 亚洲精品免费播放| 欧美一区二区视频网站| 韩国视频一区二区| 国产免费观看久久| 在线亚洲+欧美+日本专区| 亚洲成av人综合在线观看| 欧美一级午夜免费电影| 福利一区二区在线| 一区二区三国产精华液| 日韩丝袜美女视频| 成人美女视频在线观看| 亚洲一二三区视频在线观看| 欧美成人bangbros| av中文字幕一区| 奇米精品一区二区三区在线观看| 久久精品人人做人人综合 | 亚洲人xxxx| 欧美一三区三区四区免费在线看| 国产成人亚洲精品青草天美| 一区二区久久久久久| 精品日韩欧美在线| 91麻豆文化传媒在线观看| 天涯成人国产亚洲精品一区av| 26uuu国产电影一区二区| 91老师国产黑色丝袜在线| 乱一区二区av| 亚洲一区二区欧美日韩| 欧美国产国产综合| 制服丝袜亚洲精品中文字幕| 99国产精品99久久久久久| 美国欧美日韩国产在线播放| 国产精品电影一区二区三区| 日韩视频一区在线观看| 欧美在线免费视屏| 成人h动漫精品一区二区| 久久99国产精品久久99 | 国产精品一区二区久久不卡| 亚洲综合精品自拍| 亚洲天堂成人在线观看| 久久在线观看免费| 欧美成人一区二区三区片免费| 色丁香久综合在线久综合在线观看| 国产精品一区二区x88av| 日韩国产精品91| 亚洲综合久久久| 一区二区激情小说| 亚洲精品国产无天堂网2021| 国产精品系列在线| 久久久久99精品一区| 精品国产免费视频| 日韩三区在线观看| 欧美一区二区在线免费观看| 欧美日韩一区二区在线观看 | 国产99久久精品| 久久精品国产一区二区三| 日韩精品乱码免费| 天天综合色天天| 五月综合激情日本mⅴ| 亚洲二区在线视频| 亚洲超碰精品一区二区| 亚洲国产毛片aaaaa无费看| 一二三区精品视频| 一卡二卡三卡日韩欧美| 洋洋成人永久网站入口| 一区二区日韩av| 午夜视黄欧洲亚洲| 日本伊人精品一区二区三区观看方式 | 欧美电影免费观看高清完整版 | 日本一区二区久久| 中文字幕免费不卡| 亚洲精品国产一区二区三区四区在线 | 欧美激情中文字幕一区二区| 国产欧美日韩综合| 中文字幕在线视频一区| 亚洲精品欧美激情| 偷拍一区二区三区四区| 奇米色一区二区| 国产高清不卡一区二区| 成人黄色在线视频| 在线欧美日韩精品| 日韩久久免费av| 日本一区二区三区视频视频| 亚洲美女免费在线| 美女一区二区在线观看| 国产精品123| 色哟哟亚洲精品| 日韩一区二区三区免费看| 国产视频一区在线播放| 亚洲摸摸操操av| 免费成人小视频| 99精品热视频| 精品免费国产二区三区| 亚洲丝袜自拍清纯另类| 亚洲成人你懂的| 国产经典欧美精品| 欧美性xxxxxx少妇| 中国av一区二区三区| 天堂资源在线中文精品| 国产麻豆91精品| 欧美色精品在线视频| 国产午夜亚洲精品不卡| 午夜日韩在线观看| www.欧美日韩国产在线| 日韩欧美在线不卡| 亚洲一区影音先锋| 成人av电影在线| 久久综合999| 日本不卡123|