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

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

?? sn8_usb_descriptor_table.lib

?? Sonix新出的MCU SN8F2255的USB的HID庫。
?? LIB
字號:
;***********************************************************************
;	USB Descriptor Table (K + M) 
;=======================================================================
; This descriptor inclues
;---------------------------
;1. Device Descriptor
;2. Configuration Descriptor
;3. Interface Descriptor
;4. HID class Descriptor
;5. Endpoint Descriptor
;6. Report Descriptor (HID)
;7. String Descriptor
;***********************************************************************
DeviceDescr:
	db	12h		; size of descriptor (18 bytes)
	db	01h		; descriptor type (device descriptor)
	db	00h		; USB SPEC release (ver 1.1) - Lowbyte
	db	02h		; USB SPEC release (ver 1.1) - Highbyte
	db	00h		; class code (each interface specifies class information)
	db	00h		; device sub-class (must be set to 0 because class code is 0)
	db	00h		; device protocol (no class specific protocol)
	db	08h		; maximum packet size (8 bytes)
	db	45h		; vendor ID - Lowbyte
	db	0ch		; vendor ID - Highbyte
	db	01h		; product ID - Lowbyte
	db	73h		; product ID - Highbyte
	db	01h		; device release number - Low byte
	db	00h		; device release number - High byte
	db	01h		; index of manufacturer string
	db	02h		; index of product string
	db	00h		; index of serial number string (0=none)
	db	01h		; number of configurations
end_DeviceDescr:
DeviceDescr_length	EQU 	(end_DeviceDescr - DeviceDescr)
DeviceDescr_length_H	EQU	0

ConfigDescr:
	db	09h		; length of descriptor
	db	02h		; descriptor type (CONFIGURATION)
	db	config_all_descr_length ; total length of descriptor
	db	00h
        db      01h             ; number of interfaces to configure
	db	01h		; configuration value
	db	00h		; configuration string index
	db	0A0h		; configuration attributes
	db	32h		; maximum power
end_ConfigDescr:
ConfigDescr_length	EQU	(end_ConfigDescr - ConfigDescr)
end_ConfigDescr_length_H	EQU	0

InterfaceDescr:  		; descriptor for interface 0 
	db	09h		; length of descriptor (9 bytes)
	db	04h		; descriptor type (INTERFACE)
	db	00h		; interface number
	db	00h		; alternate setting
	db	01h		; number of endpoints
	db	03h		; interface class (3..defined by HID spec for HID)
	db	01h		; interface sub-class
	db	02h		; interface protocol
	db	00h		; interface string index 05
end_InterfaceDescr:
InterfaceDescr_length	EQU	(end_InterfaceDescr - InterfaceDescr)
InterfaceDescr_length_H	EQU	0

HID_Descr:
	db	09h		; descriptor size (9 bytes)
      	db    	21h         	; descriptor type (HID)
	db	00h		; class specification(1.00)
	db	01h
	db	00h		; hardware target country
	db	01h		; number of hid class desriptors to follow
	db	22h		; report descriptor type
	db	ReportDesc_length;ReportDesc total length
	db  	ReportDesc_length_H
end_HID_Descr:
HID_Descr_length	EQU 	(end_HID_Descr - HID_Descr)
HID_Descr_length_H	EQU	0

Endpoint1_Descr:
	db	07h		; descriptor length (7 bytes)
	db	05h		; descriptor type (ENDPOINT)
	db	81h		; endpoint address (IN endpoint, endpoint 1)
	db	03h		; endpoint attributes (interrupt)
	db	10h		; maximum packet size (4 bytes)
	db	00h
	db	01h		; polling interval (1ms)
end_Endpoint1_Descr:
Endpoint1_Descr_length	EQU	(end_Endpoint1_Descr - Endpoint1_Descr)
Endpoint1_Descr_length_H	EQU	0


end_all_config_descr:
config_all_descr_length	EQU	((end_all_config_descr - ConfigDescr))
config_all_descr_length_H	EQU	0

;**************************************************************************
;Note!! The report descriptor is for HID class request. 	
;**************************************************************************
ReportDesc:
  	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 (linked)
	db	05h, 09h	; usage page (buttons)
	db	19h, 01h	; usage minimum (1)
	db	29h, 05h	; usage maximum (3)
	db	15h, 00h	; logical minimum (0)
	db	25h, 01h	; logical maximum (1)
	db	95h, 05h	; report count (5)
	db	75h, 01h	; report size (1)
	db	81h, 02h	; input (3 button bits)
	db	95h, 01h	; report count (1)
	db	75h, 03h	; report size (3)
	db	81h, 01h	; input (constant 5 bit padding)
	db	05h, 01h	; usage page (generic desktop)
	db	09h, 30h	; usage (X)
	db	09h, 31h	; usage (Y)
    	db    	09h, 38h    	; usage (wheel)
	db	15h, 81h	; logical minimum (-127)
	db	25h, 7Fh	; logical maximum (127)
	db	75h, 08h	; report size (8)
	db	95h, 03h	; report count (3)
	db	81h, 06h	; input (3 position bytes X & Y & wheel)
	db	0C0h,05h	; Usage Page (Consumer Page)
    	db	0ch, 09h	; Usage (Unassigned)
    	db 	00h, 15h	; Logical Minimum(-128)
    	db    	80h, 25h	; Logical Maximum(+127)
    	db    	07fh,75h	; Report Size(8)
    	db    	08h, 95h	; Report Count(8)
    	db    	08h, 0b1h	; Feature
    	db    	02h, 0c0h     	; End Collection 
end_ReportDesc:
ReportDesc_length	EQU	(((end_ReportDesc - ReportDesc) <<1) & 0xff)
ReportDesc_length_H	EQU	(((((end_ReportDesc - ReportDesc) <<1)) >>8) & 0xff)

; NOTE !!!!!!!!!!!!!!!!!!!!!!!

;*****************************************************************************************
; If the report descriptor end in low byte of ROM. Please modify the ReportDesc_length
; Example (1)
;
; db	0C0h	;end collection
; Report2Desc_length	EQU	(((end_Report2Desc - Report2Desc) <<1) & 0xff) -1
; Report2Desc_length_H	EQU	(((((end_Report2Desc - Report2Desc) <<1) -1) >>8) & 0xff)
;
; Example (2)
;
; db	00h, 0C0h	;end collection
; Report2Desc_length	EQU	(((end_Report2Desc - Report2Desc) <<1) & 0xff)
; Report2Desc_length_H	EQU	(((((end_Report2Desc - Report2Desc) <<1)) >>8) & 0xff)
;*****************************************************************************************


;*********************************************************
;         String descriptor
;*********************************************************

ilanguageString:			; Language:  English
          				; Sub-language: Default        
		dw	0x0304			
    		dw	0x0409

end_ilanguageString:
ilanguageString_len	EQU 	(end_ilanguageString - ilanguageString) <<1
ilanguageString_len_H	EQU	(((end_ilanguageString - ilanguageString) >>7) & 0xff)

imanufacturerString:
		dw	0x030C
    		db	"S"
		db	"O"
		db	"N"
		db	"i"
		db	"X"
end_imanufacturerString:
imanufacturerString_len	EQU 	(end_imanufacturerString - imanufacturerString) <<1
imanufacturerString_len_H	EQU	(((end_imanufacturerString - imanufacturerString) >>7) & 0xff)
   		
iproductString:
		dw	0x0316
		db	"U"
		db	"S"
		db	"B"
		db	" "
		db	"D"
		db	"e"
		db	"v"
		db	"i"
		db	"c"
		db	"e"		
end_iproductString:
iproductString_len	EQU	(end_iproductString - iproductString) <<1
iproductString_len_H	EQU	(((end_iproductString - iproductString) >>7) & 0xff)

iserialNumberString:  
		dw	0x0312
		db	"0"
		db	"0"
		db	"0"
		db	"0"
		db	"0"
		db	"0"
		db	"0"
		db	"0"
end_iserialNumberString:
iserialNumberString_len	EQU	(end_iserialNumberString - iserialNumberString) <<1
iserialNumberString_len_H	EQU	(((end_iserialNumberString - iserialNumberString) >> 7) & 0xff)

iconfigurationString:
		dw	0x0328
    		db	"H"
		db	"I"
		db	"D"
		db	"-"
		db	"C"
		db	"o"
		db	"m"
		db	"p"
		db	"l"
		db	"i"
		db	"a"
		db	"n"
		db	"t"
		db	"D "
		db	"e"
		db	"v"
		db	"i"
		db	"c"
		db	"e"		
end_iconfigurationString:
iconfigurationString_len	EQU	(end_iconfigurationString - iconfigurationString) <<1
iconfigurationString_len_H	EQU	(((end_iconfigurationString - iconfigurationString) >>7) & 0xff)

;***********************************************************************
;		END of Descriptor table
;***********************************************************************


?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品毛片大码女人| 亚洲大片在线观看| 亚洲乱码国产乱码精品精小说 | 99免费精品视频| 欧美一区二视频| 国产精品久久免费看| 蜜桃av一区二区在线观看| 91啪九色porn原创视频在线观看| 日韩亚洲欧美在线观看| 亚洲国产精品天堂| 91香蕉视频mp4| 久久精品男人的天堂| 亚洲一区av在线| 99久久精品免费观看| 国产清纯美女被跳蛋高潮一区二区久久w| 日韩精品每日更新| 欧美理论在线播放| 一区二区三区高清| 色综合天天综合在线视频| 亚洲国产精品成人综合色在线婷婷| 日韩av中文字幕一区二区三区| 一本高清dvd不卡在线观看| 国产精品久久久久久久久免费相片| 国产呦萝稀缺另类资源| 精品国产一区二区三区久久影院| 欧美aaaaaa午夜精品| 欧美一区二区三区公司| 丝袜a∨在线一区二区三区不卡| 在线观看日韩一区| 亚洲一区二区三区在线| 欧美无乱码久久久免费午夜一区| 亚洲三级在线观看| 91久久线看在观草草青青| 亚洲色图欧洲色图| 在线欧美小视频| 亚洲二区在线视频| 欧美日韩中文字幕一区| 亚洲一区二区美女| 欧美日韩二区三区| 日本不卡在线视频| 精品久久人人做人人爰| 狠狠色综合日日| 国产精品三级电影| 99精品欧美一区二区三区综合在线| 亚洲免费观看高清在线观看| 色哟哟一区二区在线观看| 性感美女极品91精品| 日韩一级视频免费观看在线| 激情综合一区二区三区| 国产欧美日韩麻豆91| 91网站在线播放| 亚洲成人免费在线| 精品久久久久久久久久久院品网| 国产美女精品在线| 亚洲男人天堂av网| 日韩一区二区在线看片| 国产精品18久久久久久久网站| 中文子幕无线码一区tr | 久久精品国产**网站演员| 欧美大肚乱孕交hd孕妇| 国产sm精品调教视频网站| 国产精品妹子av| 欧美调教femdomvk| 久久91精品久久久久久秒播| 中文字幕在线观看不卡视频| 欧美系列在线观看| 国产在线精品一区二区夜色| 亚洲精品午夜久久久| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 亚洲va欧美va国产va天堂影院| 日韩一区二区中文字幕| 北岛玲一区二区三区四区| 天天色天天操综合| 亚洲国产电影在线观看| 欧美日韩一区成人| 粗大黑人巨茎大战欧美成人| 午夜久久久久久| 中文字幕巨乱亚洲| 日韩丝袜美女视频| 色域天天综合网| 福利一区福利二区| 日韩成人午夜精品| 亚洲精品免费视频| 欧美激情一区二区在线| 日韩精品一区二区三区在线播放 | 91精品国产aⅴ一区二区| thepron国产精品| 麻豆91精品视频| 亚洲午夜激情网站| 亚洲欧洲成人av每日更新| 欧美电视剧免费全集观看| 欧美日韩精品是欧美日韩精品| 成人一区二区三区视频在线观看| 美女久久久精品| 五月综合激情婷婷六月色窝| 一区二区三区中文字幕| 日本一区二区三区在线不卡| 精品国产乱码久久久久久浪潮| 欧美日本一区二区在线观看| 91久久线看在观草草青青| av色综合久久天堂av综合| 国产精品小仙女| 精品一区二区三区免费观看| 日本特黄久久久高潮| 亚洲制服丝袜av| 有码一区二区三区| 亚洲欧美综合色| 亚洲人成精品久久久久久| 久久久久久久久久看片| 欧美精品一区二区三| 2017欧美狠狠色| 久久久蜜桃精品| 久久久.com| 国产欧美精品一区aⅴ影院 | 国产精品久久福利| 久久久久97国产精华液好用吗| 精品理论电影在线观看 | 国产精品嫩草99a| 国产精品五月天| 最近中文字幕一区二区三区| 最新国产精品久久精品| 亚洲人123区| 亚洲伊人伊色伊影伊综合网| 亚洲韩国一区二区三区| 午夜精品福利视频网站| 奇米四色…亚洲| 国产一区二区精品在线观看| 成人丝袜18视频在线观看| 99re8在线精品视频免费播放| 91啪九色porn原创视频在线观看| 在线观看不卡视频| 日韩一区二区免费高清| 日韩一区二区免费在线观看| 久久蜜桃一区二区| 欧美国产精品专区| 亚洲美女精品一区| 天堂一区二区在线| 国产乱码精品1区2区3区| 成人av在线资源网站| 色婷婷久久久亚洲一区二区三区| 欧美最猛性xxxxx直播| 欧美一卡二卡三卡| 欧美国产日韩在线观看| 亚洲午夜一区二区三区| 国产乱理伦片在线观看夜一区| 99精品一区二区| 日韩一级精品视频在线观看| 欧美激情一区在线观看| 亚洲1区2区3区视频| 国产一区二区视频在线播放| 91在线精品一区二区三区| 777a∨成人精品桃花网| 亚洲国产精品高清| 日韩成人一级片| 色综合久久中文综合久久牛| 欧美xfplay| 伊人开心综合网| 国产成人在线网站| 欧美精品高清视频| 国产午夜亚洲精品羞羞网站| 天天操天天综合网| 成人黄色电影在线| 欧美大胆一级视频| 亚洲国产精品久久人人爱| 高清不卡在线观看| 日韩美女视频在线| 亚洲高清视频的网址| 粉嫩高潮美女一区二区三区| 欧美一级精品在线| 玉足女爽爽91| av成人免费在线观看| 欧美精品一区二区三区四区 | 欧美日韩日本视频| 国产精品网站在线| 国内精品伊人久久久久av影院 | 精品免费99久久| 亚洲成人自拍网| 99久久99久久免费精品蜜臀| 精品国产一二三区| 日产欧产美韩系列久久99| 在线国产电影不卡| 亚洲人成精品久久久久久| 成人免费视频免费观看| 久久久噜噜噜久久中文字幕色伊伊| 午夜精品久久久久影视| 在线观看欧美精品| 亚洲人成在线观看一区二区| 东方aⅴ免费观看久久av| 精品国产凹凸成av人导航| 天天av天天翘天天综合网| 欧美中文字幕一区| 亚洲综合在线观看视频| 99久久综合狠狠综合久久| 国产亚洲一本大道中文在线| 国产在线精品不卡| 久久久久国产免费免费| 成人免费视频网站在线观看| 日本一区二区三区在线观看| 不卡的av电影在线观看| 亚洲欧洲日韩av|