📄 descr.asm
字号:
dw 00c05H, 00109H, 001a1H, 00385H
dw 00015H, 00225H
dw 03f19H, 029b5H, 009b7H, 009cdH, 009e2H, 009e9H, 00aeaH, 00183H, 00175H, 00895H, 00281H
dw 03f0aH, 0018aH, 03f0aH, 00192H, 03f0aH, 00194H, 03f0aH, 00221H, 03f0aH, 00223H
dw 03f0aH, 00224h, 03f0ah, 00225h, 03f0aH, 00226H, 00281H
dw 03f0aH, 00227H, 03f0aH, 0022aH, 00281H, 03fc0h
; DW 0005H, 000CH ;Usage Pg(Consumer Devices)
; DW 0009H, 0001H ;Usage (Consumer Control)
; DW 00A1H, 0001H ;Collection: (Application)
; DW 0085H, 0003H ;***Report_ID (3)
;
; DW 0015H, 0000H ;Log Min (0)
; DW 0025H, 0002H ;Log Max (2)
;
; DW 0019H, 00b5H ;Usage_minimun (Scan Next Track) ;;;DW 0009H, 00b6H ;Usage (Scan Previous Track)
; DW 0029H, 00b7H ;Usage_maximun (Stop)
; DW 0009H, 00cdH ;Usage (Play/Pause)
; DW 0009H, 00e2H ;Usage (Mute)
; DW 0009H, 00e9H ;Usage (Volume+)
; DW 0009H, 00eaH ;Usage (Volume-)
; DW 000aH, 0083H,0001h ;Usage (Media Select)
; DW 0075H, 0001H ;Report Size (1)
; DW 0095H, 0008H ;Report count (8)
; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
;
; DW 000aH, 008aH,0001h ;Usage (E-Mail)
; DW 000aH, 0092H,0001h ;Usage (Calculator)
; DW 000aH, 0094H,0001h ;Usage (My Computer)
; DW 000aH, 0021H,0002h ;Usage (WWW Search)
; DW 000aH, 0023H,0002h ;Usage (WWW Home)
; DW 000aH, 0024H,0002h ;Usage (WWW Back)
; DW 000aH, 0025H,0002h ;Usage (WWW Forward)
; DW 000aH, 0026H,0002h ;Usage (WWW Stop)
; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
;
; DW 000aH, 0027H,0002h ;Usage (WWW Refresh)
; DW 000aH, 002AH,0002h ;Usage (WWW Favorites)
; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
; DW 00c0H ;End Collection()
;;-----------------------------------------------------------------------------------------------------
;;-----------------------------------------------------------------------------------------------------
;;-----------------------------------------------------------------------------------------------------
dw 00105H, 00209H, 001A1H, 00285H, 00109H, 000A1H, 00905H, 00119H, 00529H
DW 00015H, 00125H, 00595H, 00175H, 00281H, 00195H, 00375H, 00181H
DW 00105H, 03009H, 03109H, 03809H, 03f15h, 02581h, 03f7fh, 00875H, 00395H
DW 00681H, 03fC0h, 03fC0H
;entity_1:
; DW 0005H, 0001H ;Usage Pg(Generic Desktop)
; DW 0009H, 0002H ;Usage (Mouse)
; DW 00A1H, 0001H ;Collection: (Application)
; DW 0085H, 0002H ;***
;
; DW 0009H, 0001H ;Usage (Pointer)
; DW 00A1H, 0000H ;Collection (Linked)
;
; DW 0005H, 0009H ;Usage(Button)
; DW 0019H, 0001H ;Usage Min (#)
; DW 0029H, 0005H ;Usage Max (#)
; DW 0015H, 0000H ;Log Min (0)
; DW 0025H, 0001H ;Log Max (1)
; DW 0095H, 0005H ;Report count (3)
; DW 0075H, 0001H ;Report Size (1)
; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
; DW 0095H, 0001H ;Report Count (1)
; DW 0075H, 0003H ;Report Size (5)
; DW 0081H, 0001H ;Input: (Constant)
;
; DW 0005H, 0001H ;Usage Pg (Generic Desktop)
; DW 0009H, 0030H ;Usage (X)
; DW 0009H, 0031H ;Usage (Y)
; DW 0009H, 0038H ;Usage (Wheel)
; DW 0015H, 0081H ;Log Min (-127)
; DW 0025H, 007FH ;Log Max (127)
; DW 0075H, 0008H ;Report Size (8)
; DW 0095H, 0003H ;Report Count (3)
; DW 0081H, 0006H ;Input: (Data, Variable, Relative)
;
;
; DW 00C0H ;End Collection
; DW 00C0H ;End Collection
;-----------------------------------------------------------------------------
Entity_0: ;63 3FH
DW 00105H, 00609H, 001A1H, 00705H, 03f19h, 03fE0H, 03f29h, 03fE7H, 00015H, 00125H
DW 00175H, 00895H, 00281H, 00195H, 00875H, 00181H, 00395H, 00175H
DW 00805H, 00119H, 00329H, 00291H, 00595H, 00175H, 00191H, 00695H
DW 00875H, 00015H, 03f25h, 03f65H, 00705H, 00019H, 03f29h, 03f65H, 00081H, 000C0H
; DW 0005H, 0001H ;Usage Pg(Generic Desktop)
; DW 0009H, 0006H ;Usage (Keybaord)
; DW 00A1H, 0001H ;Collection: (Application)
;
; DW 0005H, 0007H ;Usage Pg (Key Codes)
; DW 0019H, 00E0H ;Usage Min (#)
; DW 0029H, 00E7H ;Usage Max (#)
; DW 0015H, 0000H ;Log Min (0)
; DW 0025H, 0001H ;Log Max (1)
; DW 0075H, 0001H ;Report Size (1)
; DW 0095H, 0008H ;Report count (8)
; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
;
; DW 0095H, 0001H ;Report Count (1)
; DW 0075H, 0008H ;Report Size (8)
; DW 0081H, 0001H ;Input: (Constant)
;
; DW 0095H, 0003H ;Report Count (3)
; DW 0075H, 0001H ;Report Size (1)
; DW 0005H, 0008H ;Usage Pg (Pg# for LEDs)
; DW 0019H, 0001H ;Usage Min (#)
; DW 0029H, 0003H ;Usage Max (#)
; DW 0091H, 0002H ;Output: (Data, Variable, Absolute)
; DW 0095H, 0005H ;Report Count (5)
; DW 0075H, 0001H ;Report Size (1)
; DW 0091H, 0001H ;Output: (Constant)
;
; DW 0095H, 0006H ;Report Count (6)
; DW 0075H, 0008H ;Report Size (8)
; DW 0015H, 0000H ;Log Min (0)
; DW 0025H, 0065H ;Log Max (101)
; DW 0005H, 0007H ;Usage Pg (Key Codes)
; DW 0019H, 0000H ;Usage Min (#)
; DW 0029H, 0065H ;Usage Max (#)
; DW 0081H, 0000H ;Input: (Data, Array)
;
; DW 00C0H ;End Collection
;-----------------------------------------------------------------------------
USB_mouse_chk:
LANGID:
dw 0304h, 00409h
ManufactureS:
dw 0030eh, 00048h, 0004fh, 0004ch, 00054h, 00045h, 0004bh ;HOLTEK
ProductS:
dw 0031ah
dw 00055h, 00053h, 00042h, 00020h, 0004Bh, 00065h,00079h ;USB Keyboard
dw 00062h,0006fh, 00061h, 00072h, 00064h
;-----------------------------------------------------------------------------
;-----END (Class specific discriptor)
PUBLIC DeviceD
PUBLIC ConfigurationD
PUBLIC InterfaceD_0
PUBLIC EndpointD_0
PUBLIC HID_0
PUBLIC Entity_0
PUBLIC InterfaceD_1
PUBLIC EndpointD_1
PUBLIC HID_1
PUBLIC Entity_1
PUBLIC InterfaceD_2
PUBLIC EndpointD_2
PUBLIC HID_2
;PUBLIC Entity_2
;PUBLIC bAttributes
;public wEntityLength_0
public LANGID
public ManufactureS
public ProductS
public Wtotallength
public bNumberInterface
END
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -