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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? combi.lst

?? 程式描述:使用Cypress的Cy7C63723晶片進行設計
?? 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一区二区三区免费野_久草精品视频
国产一区二区三区精品视频| 亚洲成人高清在线| 韩国成人在线视频| 精品国产一区久久| 国产最新精品精品你懂的| 欧美变态凌虐bdsm| 国产精品66部| 国产精品毛片高清在线完整版| 国产不卡在线视频| 亚洲欧美综合另类在线卡通| 色婷婷国产精品久久包臀| 亚洲一区二区不卡免费| 91精品国产综合久久久蜜臀图片| 青青草国产成人av片免费| 欧美精品一区二区三区很污很色的| 国产一区在线视频| 亚洲人妖av一区二区| 在线精品视频免费播放| 天天色天天操综合| 久久久久久黄色| 91在线小视频| 香蕉久久一区二区不卡无毒影院 | 欧美一区二区精品在线| 久久成人av少妇免费| 国产女同互慰高潮91漫画| 色激情天天射综合网| 男女激情视频一区| 中文一区在线播放| 欧美日韩国产一区| 国产一区二区三区最好精华液| 中文字幕一区免费在线观看| 欧美日韩视频第一区| 麻豆精品视频在线观看视频| 国产精品天干天干在线综合| 国内久久婷婷综合| 亚洲自拍偷拍麻豆| 久久伊人中文字幕| 欧美亚洲一区二区在线| 国产专区综合网| 亚洲一区二区av电影| 国产亚洲欧美色| 69p69国产精品| 99re这里只有精品视频首页| 久久99久久99| 亚洲一区二区三区在线看| 欧美精品一区二区三区视频| 在线视频亚洲一区| 成人免费视频视频在线观看免费| 丝袜a∨在线一区二区三区不卡| 亚洲国产精品99久久久久久久久| 日韩一区二区三区四区五区六区| 91网站视频在线观看| 国产乱码字幕精品高清av | 亚洲一区二区三区国产| xfplay精品久久| 欧美日本韩国一区| 91丝袜美腿高跟国产极品老师 | 久久精品国产网站| 亚洲亚洲精品在线观看| 国产精品美女久久久久久2018| 日韩午夜激情av| 欧美色网站导航| 99九九99九九九视频精品| 国产乱码一区二区三区| 久久99久久99| 免费观看在线综合| 日韩电影在线免费看| 亚洲一区在线电影| 一区二区免费视频| ...xxx性欧美| 国产精品国产成人国产三级| 国产日韩精品视频一区| 精品久久久久久久人人人人传媒| 91精品国产高清一区二区三区蜜臀 | 久久精品亚洲一区二区三区浴池| 777色狠狠一区二区三区| 欧美日韩五月天| 欧美在线观看视频在线| 91精品1区2区| 91久久精品一区二区三区| 色综合天天综合网天天狠天天| av动漫一区二区| 99国内精品久久| 99久久免费国产| 一本大道久久a久久精二百| 99视频有精品| 日本二三区不卡| 欧美丝袜丝交足nylons图片| 欧美午夜精品理论片a级按摩| 欧美色图免费看| 777a∨成人精品桃花网| 日韩一区二区三区视频在线观看| 日韩欧美中文字幕一区| 精品久久久久久久久久久院品网| 久久久久久久综合| 国产精品欧美精品| 亚洲欧洲中文日韩久久av乱码| 一区二区三区四区在线免费观看| 一区二区三区av电影| 午夜av电影一区| 老司机精品视频一区二区三区| 国产精品一色哟哟哟| av电影天堂一区二区在线| 99精品国产视频| 欧美群妇大交群中文字幕| 日韩欧美国产精品一区| 国产嫩草影院久久久久| 亚洲欧美色综合| 日韩不卡一区二区| 国产九色sp调教91| 91免费在线看| 欧美一区二区福利在线| 国产亚洲1区2区3区| 一区二区在线免费观看| 免费不卡在线观看| 成人激情综合网站| 欧美色图天堂网| 国产婷婷一区二区| 亚洲午夜电影在线| 国产精品18久久久久久久久久久久| 91香蕉视频mp4| 日韩一区和二区| 亚洲图片激情小说| 美女任你摸久久| 一本久久a久久精品亚洲| 日韩亚洲欧美高清| 亚洲欧美日韩一区二区三区在线观看| 日本麻豆一区二区三区视频| 高清免费成人av| 欧美丰满少妇xxxbbb| 国产精品视频一二三| 日本欧美一区二区三区| av激情综合网| 久久综合av免费| 亚洲成av人片一区二区| 成人三级在线视频| 欧美精品一区二区三区一线天视频 | 偷拍一区二区三区| 成人av在线资源网| 精品少妇一区二区三区在线视频 | 色综合亚洲欧洲| 久久久久久久久一| 蜜臀va亚洲va欧美va天堂| 色综合久久久久久久久| 国产女人水真多18毛片18精品视频| 天天操天天干天天综合网| av在线免费不卡| 久久精品视频在线看| 免费精品视频最新在线| 欧美日韩一级片网站| 日韩美女视频一区二区| 国产不卡高清在线观看视频| 欧美一区二区成人6969| 爽好久久久欧美精品| 91搞黄在线观看| 亚洲欧美一区二区三区国产精品| 国产在线不卡一卡二卡三卡四卡| 91精品国产综合久久国产大片| 亚洲综合在线电影| 91网页版在线| 亚洲色图一区二区三区| 成人精品电影在线观看| 国产精品网站一区| 粉嫩高潮美女一区二区三区| 久久久国产精华| 国产精一品亚洲二区在线视频| 日韩欧美美女一区二区三区| 三级欧美韩日大片在线看| 欧美日韩一区二区三区不卡| 一区二区激情视频| 色欧美88888久久久久久影院| 国产精品不卡在线| 一本色道亚洲精品aⅴ| 亚洲欧美激情在线| 欧美自拍偷拍午夜视频| 亚洲一区二区三区在线播放| 在线观看视频一区二区 | xnxx国产精品| 国产麻豆91精品| 国产校园另类小说区| 成人av电影在线观看| 亚洲欧洲精品一区二区三区| 91老师片黄在线观看| 亚洲综合激情另类小说区| 欧美偷拍一区二区| 日本不卡视频在线| 精品国产91乱码一区二区三区| 国产伦精一区二区三区| 久久久欧美精品sm网站| 成人在线综合网| 一区二区在线电影| 91精品在线免费| 国产在线国偷精品免费看| 国产精品麻豆欧美日韩ww| 色婷婷久久久亚洲一区二区三区| 性感美女极品91精品| 欧美精品一区二区三区很污很色的| 成人亚洲一区二区一| 一区二区三区在线播放| 日韩三级中文字幕|