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

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

?? dscr.a51

?? linux下數(shù)據(jù)下載器的設(shè)計(jì)與實(shí)現(xiàn)
?? A51
字號:
;-----------------------------------------------------------------------------
; File:       dscr.a51
; Contents:   This file contains descriptor data tables.  
;
;--------------------------------------------------------------------------


$include (fx2_intvec.inc)
   
DSCR_DEVICE       equ   1   ; Descriptor type: Device
DSCR_CONFIG       equ   2   ; Descriptor type: Configuration
DSCR_STRING       equ   3   ; Descriptor type: String
DSCR_INTRFC       equ   4   ; Descriptor type: Interface
DSCR_ENDPNT       equ   5   ; Descriptor type: Endpoint
DSCR_DEVQUAL      equ   6   ; Descriptor type: Device Qualifier

DSCR_DEVICE_LEN   equ   18
DSCR_CONFIG_LEN   equ   9
DSCR_INTRFC_LEN   equ   9
DSCR_ENDPNT_LEN   equ   7
DSCR_DEVQUAL_LEN  equ   10

ET_CONTROL        equ   0   ; Endpoint type: Control
ET_ISO            equ   1   ; Endpoint type: Isochronous
ET_BULK           equ   2   ; Endpoint type: Bulk
ET_INT            equ   3   ; Endpoint type: Interrupt

public      DeviceDscr, DeviceQualDscr, HighSpeedConfigDscr 
public      DscrEnd, VendorOffset, Str3Offset, HighSpeedConfigLen
public      DeviceDscrOffset, DeviceQualDscrOffset, HighSpeedConfigDscrOffset 
public      DscrEndOffset, DscrVIDOffset


$if	(HID)
public	    HIDDscrOffset, HIDReportDscrOffset, HIDReportDscrLen, HIDIntrfcDscr, HIDIntrfcDscrOffset
public		HIDDscr
$endif

;-----------------------------------------------------------------------------
; Global Variables
;-----------------------------------------------------------------------------
      CSEG at DESC_VEC       ; locate the descriptor table in on-part memory.

DeviceDscr:   
      db   DSCR_DEVICE_LEN   ; Descriptor length
      db   DSCR_DEVICE       ; Decriptor type
      dw   0002H             ; Specification Version (BCD)
      db   00H               ; Device class
      db   00H               ; Device sub-class
      db   00H               ; Device sub-sub-class
      db   64                ; Maximum packet size

DscrVID:
      dw   0B604H            ; Vendor ID (4b4)
      dw   1746H             ; Product ID - set to new id = NX2LP
      dw   0200H             ; Product version ID [RevH RevL Major Minor]
Str3:
      db   1	             ; Manufacturer string index
      db   2                 ; Product string index
      db   3                 ; Serial number string index
      db   1                 ; Number of configurations

HighSpeedConfigDscr:   
      db   DSCR_CONFIG_LEN   ; Descriptor length
      db   DSCR_CONFIG       ; Descriptor type
      db   (HighSpeedConfigDscrEnd-HighSpeedConfigDscr) mod 256 ; Total Length (LSB)
      db   (HighSpeedConfigDscrEnd-HighSpeedConfigDscr)  /  256 ; Total Length (MSB)
$if (HID)
      db   2                 ; Number of interfaces
$else
      db   1                 ; Number of interfaces
$endif
      db   1                 ; Configuration number
      db   0                 ; Configuration string
      db   10000000b         ; Attributes (b7 - buspwr, b6 - selfpwr, b5 - rwu)
      db   50                ; Power requirement (div 2 ma)

; Interface Descriptor
      db   DSCR_INTRFC_LEN   ; Descriptor length
      db   DSCR_INTRFC       ; Descriptor type
      db   0                 ; Zero-based index of this interface
      db   0                 ; Alternate setting
      db   2                 ; Number of end points 
Vendor:
      db   08H               ; Interface class - vendor specific for mfgMode
      db   06H               ; Interface sub class
      db   50H               ; Interface sub sub class
      db   0                 ; Interface descriptor string index
      
; Endpoint Descriptor
      db   DSCR_ENDPNT_LEN   ; Descriptor length
      db   DSCR_ENDPNT       ; Descriptor type
      db   02H               ; Endpoint number, and direction
      db   ET_BULK           ; Endpoint type
      db   00H               ; Maximun packet size (LSB)
      db   02H               ; Max packect size (MSB)
      db   00H               ; Polling interval

;; Endpoint Descriptor
      db   DSCR_ENDPNT_LEN   ; Descriptor length
      db   DSCR_ENDPNT       ; Descriptor type
      db   84H               ; Endpoint number, and direction
      db   ET_BULK           ; Endpoint type
      db   00H               ; Maximun packet size (LSB)
      db   02H               ; Max packect size (MSB)
      db   00H               ; Polling interval

$if (HID)
HIDIntrfcDscr:               ; HID Interface Descriptor
      db   DSCR_CONFIG_LEN	 ; Descriptor length
      db   DSCR_INTRFC   	 ; Descriptor type
      db   1      			 ; Zero-based index of this interface
      db   0      			 ; Alternate setting
      db   1      			 ; Number of end points 
      db   03H      		 ; Interface class (HID)
      db   00H      		 ; Interface sub class
      db   00H      		 ; Interface sub sub class
      db   0      			 ; Interface descriptor string index
HIDDscr:
      db   09h               ; length
      db   21h               ; type: HID
      db   010h,01h          ; release: HID class rev 1.1
      db   00h               ; country code (none)
      db   01h               ; number of HID class descriptors to follow
      db   22h               ; report descriptor type (HID)
      db   (HIDReportDscrEnd - HIDReportDscr)mod 256 ; length of HID descriptor
      db   (HIDReportDscrEnd - HIDReportDscr)/256 ; length of HID descriptor
HIDDscrEnd:

InterruptEPDscr:
      db   DSCR_ENDPNT_LEN   ; Descriptor length
      db   DSCR_ENDPNT       ; Descriptor type
      db   81H               ; Endpoint number, and direction
      db   ET_INT            ; Endpoint type
      db   04H               ; Maximun packet size (LSB)
      db   00H               ; Max packect size (MSB)
      db   0AH               ; Polling interval
$endif      
HighSpeedConfigDscrEnd:   

$if	(HID)
    db 0            ; need a byte aligment here
HIDReportDscr:
	db 05h, 01h     ; Usage Page (Generic Desktop),
	db 09h, 02h     ; Usage (Mouse),
	db 0A1h, 01h    ; Collection (Application),
	db 09h, 01h     ; Usage (Pointer), 
	db 0A1h, 00h	; Collection (Physical),
	db 95h, 03h     ; Report Count (3),
	db 75h, 01h     ; Report Size (1),
	db 05h, 09h	    ; Usage Page (Buttons),
	db 19h, 01h	    ; Usage minimum (1)
	db 29h, 03h	    ; Usage maximum (3)
	db 15h, 00h     ; Logical minimum (0),
	db 25h, 01h     ; Logical maximum (1),	
	db 81h, 02h     ; Input (Data, Variable, Absolute), (3 button bits)
	db 95h, 01h     ; Report Count (1),
	db 75h, 05h     ; Report Size (5),
	db 81h, 01h     ; Input (Constant)
	db 75h, 08h	    ; Report Size (8)
	db 95h, 02h	    ; Report Count (2)              
	db 05h, 01h     ; Usage Page (Generic Desktop),
	db 09h, 30h     ; Usage (X),
	db 09h, 31h     ; Usage (Y),
	db 15h, 81h     ; Logical Minimum (-127),
	db 25h, 7Fh     ; Logical Maximum (+127),	
	db 81h, 06h     ; Input (Data, Variable, Relative), (2 position bytes - X & Y)
	db 0C0h         ; End Collection
	db 0C0h         ; End Collection
HIDReportDscrEnd:
$endif

DeviceQualDscr:
      db   DSCR_DEVQUAL_LEN  ; Descriptor length
      db   DSCR_DEVQUAL      ; Decriptor type
      dw   0002H             ; Specification Version (BCD)
      db   00H               ; Device class
      db   00H               ; Device sub-class
      db   00H               ; Device sub-sub-class
      db   64                ; Maximum packet size
      db   1                 ; Number of configurations
      db   0                 ; Reserved
DscrEnd:

DeviceDscrOffset          EQU DeviceDscr - DeviceDscr
DeviceQualDscrOffset      EQU DeviceQualDscr - DeviceDscr
HighSpeedConfigDscrOffset EQU HighSpeedConfigDscr - DeviceDscr
DscrEndOffset             EQU DscrEnd - DeviceDscr
DscrVIDOffset             EQU DscrVID - DeviceDscr
Str3Offset                EQU Str3 - DeviceDscr
VendorOffset              EQU Vendor - DeviceDscr
HighSpeedConfigLen        EQU HighSpeedConfigDscrEnd-HighSpeedConfigDscr

$if	HID
HIDDscrOffset		      EQU HIDDscr - DeviceDscr
HIDReportDscrLen 	      EQU HIDReportDscrEnd - HIDReportDscr
HIDIntrfcDscrOffset       EQU HIDDscr - DeviceDscr
HIDReportDscrOffset	      EQU HIDReportDscr - DeviceDscr
$endif

end
		

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人在线免费| av电影在线观看不卡| 1024成人网| 91精品国产综合久久小美女| 成人性色生活片| 午夜一区二区三区在线观看| 国产欧美一区二区精品仙草咪| 在线观看视频一区二区欧美日韩| 国产在线播精品第三| 亚洲午夜久久久久久久久电影网| 久久中文娱乐网| 欧美美女视频在线观看| 久久一区二区三区四区| 91免费观看视频在线| 国内成人自拍视频| 亚洲图片欧美一区| 中文字幕一区二区三区色视频| 欧美一级视频精品观看| 在线观看成人小视频| www.亚洲精品| 国产精品99久| 韩国av一区二区三区在线观看| 亚洲国产成人av| 亚洲欧美色综合| 中文字幕成人av| 精品国产一区二区三区不卡 | 国产一区二区三区在线观看免费视频| 亚洲欧美另类综合偷拍| 欧美激情一区二区在线| 欧美精品一区二| 日韩精品中文字幕一区| 8v天堂国产在线一区二区| 色悠悠亚洲一区二区| av一区二区久久| 99久久精品一区| 成人污污视频在线观看| 国产99精品在线观看| 国产毛片精品一区| 国模套图日韩精品一区二区| 久久精品国产99国产精品| 日本在线观看不卡视频| 日本不卡视频在线观看| 日本三级亚洲精品| 奇米888四色在线精品| 日本成人中文字幕| 日韩av不卡在线观看| 日本美女视频一区二区| 免费在线成人网| 久久精品国产99国产| 国内精品在线播放| 国产在线视频不卡二| 国产精品一卡二卡| 成人网在线播放| 成人动漫一区二区在线| 91麻豆精东视频| 欧美中文字幕一区| 欧美日韩五月天| 亚洲国产中文字幕在线视频综合| 亚洲综合色视频| 爽爽淫人综合网网站| 日本最新不卡在线| 国产综合久久久久影院| 成人精品视频网站| 色综合天天综合色综合av| 欧美在线色视频| 欧美一区二区精品| 久久奇米777| 亚洲视频一二区| 日韩电影免费一区| 国产精品一区专区| 本田岬高潮一区二区三区| 欧美系列亚洲系列| 精品国精品国产| 中文字幕在线不卡一区二区三区| 一区二区三区波多野结衣在线观看| 日韩在线a电影| 国产成人aaaa| 欧美探花视频资源| 精品国产乱码久久久久久老虎| 国产欧美视频在线观看| 一区二区三区日韩精品| 久久99久国产精品黄毛片色诱| 成人毛片在线观看| 欧美巨大另类极品videosbest| 精品福利一区二区三区| 亚洲欧美电影院| 麻豆精品久久久| 99麻豆久久久国产精品免费| 欧美精品欧美精品系列| 国产欧美精品在线观看| 天堂一区二区在线| 成人黄色电影在线| 日韩一级完整毛片| 18涩涩午夜精品.www| 日本不卡的三区四区五区| 成人国产精品免费观看动漫| 91精品欧美一区二区三区综合在 | 亚洲三级在线看| 日韩av高清在线观看| 99久久99久久精品国产片果冻 | 激情五月播播久久久精品| 色综合视频在线观看| 精品国产3级a| 无吗不卡中文字幕| 99r国产精品| 久久综合九色综合欧美亚洲| 亚洲一级二级三级| 不卡的av电影| 久久综合色鬼综合色| 婷婷综合另类小说色区| 99久精品国产| 久久精品夜夜夜夜久久| 蜜桃av噜噜一区二区三区小说| 色综合久久久久| 国产精品污污网站在线观看 | 91丨porny丨国产入口| 亚洲精品在线免费播放| 亚洲成人777| 91久久奴性调教| 国产精品国产a| 国产精品99久久久久久久女警| 亚洲一级二级在线| 成人成人成人在线视频| 国产午夜久久久久| 久久福利视频一区二区| 91精品欧美一区二区三区综合在| 亚洲精品久久久久久国产精华液| 成人免费观看视频| 国产欧美精品一区二区色综合| 精品一区二区三区在线观看 | 日韩国产欧美在线观看| 欧美最猛性xxxxx直播| 亚洲少妇最新在线视频| 成人av电影观看| 欧美国产成人精品| 高清免费成人av| 国产日本欧美一区二区| 国产精品一区不卡| 国产午夜三级一区二区三| 国产精品69毛片高清亚洲| 精品成人一区二区| 国产精品一线二线三线| 国产日韩欧美制服另类| 国产盗摄精品一区二区三区在线 | 天天免费综合色| 777亚洲妇女| 日本免费在线视频不卡一不卡二| 6080亚洲精品一区二区| 日韩av在线播放中文字幕| 日韩午夜激情免费电影| 九九视频精品免费| 久久亚洲综合色一区二区三区| 国产高清久久久久| 中文字幕在线观看不卡| 色综合天天性综合| 亚洲成人自拍一区| 欧美一区日本一区韩国一区| 久久机这里只有精品| 国产亚洲污的网站| 97久久人人超碰| 亚洲午夜精品久久久久久久久| 欧美久久久久免费| 精品一区二区三区免费播放| 国产日韩欧美亚洲| 91美女在线观看| 婷婷开心激情综合| 久久蜜桃一区二区| eeuss鲁一区二区三区| 亚洲国产va精品久久久不卡综合| 欧美精品久久99久久在免费线 | 久久99精品久久久久婷婷| 欧美精品一区二区三| 成人免费观看av| 亚洲一区欧美一区| 精品国产一二三区| www.日韩大片| 视频一区免费在线观看| 国产视频一区在线播放| 欧美在线制服丝袜| 久久成人免费网站| 亚洲色图欧美激情| 欧美一区永久视频免费观看| 成人午夜精品在线| 视频一区二区中文字幕| 国产亚洲精品中文字幕| 欧美亚洲一区二区三区四区| 激情五月激情综合网| 亚洲精品中文字幕乱码三区| 日韩欧美国产综合在线一区二区三区| 国产高清视频一区| 亚洲成人在线观看视频| 久久精品免视看| 在线成人av影院| 久久久99久久精品欧美| 欧美性色综合网| 成人激情图片网| 美洲天堂一区二卡三卡四卡视频| 中文字幕一区二区三区在线播放 | 亚洲男同性视频| 欧美xxxxxxxx|