📄 des4.lst
字号:
151 002B ;*******************************************************************************
152 002B
153 002B ;Entity descriptor
154 002B Entity_1:
155 002B ;-----------------------------------------------------------------------------
156 002B 0105 0209 dw 00105H, 00209H, 001A1H, 00109H, 000A1H, 00905H, 00119H, 00529H
01A1 0109 00A1 0905 0119 0529
157 0033 0015 0125 DW 00015H, 00125H, 00595H, 00175H, 00281H, 00195H, 00375H, 00181H
0595 0175 0281 0195 0375 0181
158 003B 0105 3009 DW 00105H, 03009H, 03109H, 03809H, 03f15h, 02581h, 03f7fh, 00875H, 00395H
3109 3809 3F15 2581 3F7F 0875 0395
159 0044 0681 3FC0 DW 00681H, 03fC0h, 03fC0H
3FC0
160 0047
161 0047 ;entity_1:
162 0047 ; DW 0005H, 0001H ;Usage Pg(Generic Desktop)
163 0047 ; DW 0009H, 0002H ;Usage (Mouse)
164 0047 ; DW 00A1H, 0001H ;Collection: (Application)
165 0047 ;
166 0047 ; DW 0009H, 0001H ;Usage (Pointer)
167 0047 ; DW 00A1H, 0000H ;Collection (Linked)
"File: DES4.ASM Holtek Cross-Assembler Version 2.86 Page 4
168 0047
169 0047 ; DW 0005H, 0009H ;Usage(Button)
170 0047 ; DW 0019H, 0001H ;Usage Min (#)
171 0047 ; DW 0029H, 0005H ;Usage Max (#)
172 0047 ; DW 0015H, 0000H ;Log Min (0)
173 0047 ; DW 0025H, 0001H ;Log Max (1)
174 0047 ; DW 0095H, 0005H ;Report count (3)
175 0047 ; DW 0075H, 0001H ;Report Size (1)
176 0047 ; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
177 0047 ; DW 0095H, 0001H ;Report Count (1)
178 0047 ; DW 0075H, 0003H ;Report Size (5)
179 0047 ; DW 0081H, 0001H ;Input: (Constant)
180 0047
181 0047 ;
182 0047 ; DW 0005H, 0001H ;Usage Pg (Generic Desktop)
183 0047 ; DW 0009H, 0030H ;Usage (X)
184 0047 ; DW 0009H, 0031H ;Usage (Y)
185 0047 ; DW 0009H, 0038H ;Usage (Wheel)
186 0047 ; DW 0015H, 0081H ;Log Min (-127)
187 0047 ; DW 0025H, 007FH ;Log Max (127)
188 0047 ; DW 0075H, 0008H ;Report Size (8)
189 0047 ; DW 0095H, 0003H ;Report Count (3)
190 0047 ; DW 0081H, 0006H ;Input: (Data, Variable, Relative)
191 0047 ;
192 0047 ;
193 0047 ; DW 00C0H ;End Collection
194 0047 ; DW 00C0H ;End Collection
195 0047 ;-----------------------------------------------------------------------------
196 0047 Entity_0: ;63 3FH
197 0047 0105 0609 DW 00105H, 00609H, 001A1H, 00705H, 03f19h, 03fE0H, 03f29h, 03fE7H, 00015H, 00125H
01A1 0705 3F19 3FE0 3F29 3FE7 0015 0125
198 0051 0175 0895 DW 00175H, 00895H, 00281H, 00195H, 00875H, 00181H, 00395H, 00175H
0281 0195 0875 0181 0395 0175
199 0059 0805 0119 DW 00805H, 00119H, 00329H, 00291H, 00595H, 00175H, 00191H, 00695H
0329 0291 0595 0175 0191 0695
200 0061 0875 0015 DW 00875H, 00015H, 03f25h, 03f65H, 00705H, 00019H, 03f29h, 03f65H, 00081H, 000C0H
3F25 3F65 0705 0019 3F29 3F65 0081 00C0
201 006B
202 006B
203 006B ; DW 0005H, 0001H ;Usage Pg(Generic Desktop)
204 006B ; DW 0009H, 0006H ;Usage (Keybaord)
205 006B ; DW 00A1H, 0001H ;Collection: (Application)
206 006B ;
207 006B ; DW 0005H, 0007H ;Usage Pg (Key Codes)
208 006B ; DW 0019H, 00E0H ;Usage Min (#)
209 006B ; DW 0029H, 00E7H ;Usage Max (#)
210 006B ; DW 0015H, 0000H ;Log Min (0)
211 006B ; DW 0025H, 0001H ;Log Max (1)
212 006B ; DW 0075H, 0001H ;Report Size (1)
213 006B ; DW 0095H, 0008H ;Report count (8)
214 006B ; DW 0081H, 0002H ;Input: (Data, Variable, Absolute)
215 006B ;
216 006B ; DW 0095H, 0001H ;Report Count (1)
217 006B ; DW 0075H, 0008H ;Report Size (8)
218 006B ; DW 0081H, 0001H ;Input: (Constant)
219 006B ;
220 006B ; DW 0095H, 0003H ;Report Count (3)
221 006B ; DW 0075H, 0001H ;Report Size (1)
222 006B ; DW 0005H, 0008H ;Usage Pg (Pg# for LEDs)
223 006B ; DW 0019H, 0001H ;Usage Min (#)
"File: DES4.ASM Holtek Cross-Assembler Version 2.86 Page 5
224 006B ; DW 0029H, 0003H ;Usage Max (#)
225 006B ; DW 0091H, 0002H ;Output: (Data, Variable, Absolute)
226 006B ; DW 0095H, 0005H ;Report Count (5)
227 006B ; DW 0075H, 0001H ;Report Size (1)
228 006B ; DW 0091H, 0001H ;Output: (Constant)
229 006B ;
230 006B ; DW 0095H, 0006H ;Report Count (6)
231 006B ; DW 0075H, 0008H ;Report Size (8)
232 006B ; DW 0015H, 0000H ;Log Min (0)
233 006B ; DW 0025H, 0065H ;Log Max (101)
234 006B ; DW 0005H, 0007H ;Usage Pg (Key Codes)
235 006B ; DW 0019H, 0000H ;Usage Min (#)
236 006B ; DW 0029H, 0065H ;Usage Max (#)
237 006B ; DW 0081H, 0000H ;Input: (Data, Array)
238 006B ;
239 006B ; DW 00C0H ;End Collection
240 006B ;-----------------------------------------------------------------------------
241 006B
242 006B USB_mouse_chk:
243 006B LANGID:
244 006B 0304 0409 dw 0304h, 00409h
245 006D
246 006D ManufactureS:
247 006D 030E 0048 dw 0030eh, 00048h, 0004fh, 0004ch, 00054h, 00045h, 0004bh ;HOLTEK
004F 004C 0054 0045 004B
248 0074 ProductS:
249 0074 032E dw 0032eh
250 0075 0055 0053 dw 'USB Keyboard and mouse'
0042 0020 004B 0065 0079 0062 006F 0061 0072 0064 0020 0061 006E 0064 0020 006D 006F 0075 0073 0065
251 008B ;-----------------------------------------------------------------------------
252 008B
253 008B
254 008B
255 008B
256 008B
257 008B
258 008B
259 008B
260 008B
261 008B
262 008B
263 008B
264 008B
265 008B
266 008B
267 008B ;-----END (Class specific discriptor)
268 008B PUBLIC DeviceD
269 008B PUBLIC ConfigurationD
270 008B PUBLIC InterfaceD_0
271 008B PUBLIC EndpointD_0
272 008B PUBLIC HID_0
273 008B PUBLIC Entity_0
274 008B PUBLIC InterfaceD_1
275 008B PUBLIC EndpointD_1
276 008B PUBLIC HID_1
277 008B PUBLIC Entity_1
278 008B PUBLIC InterfaceD_2
279 008B PUBLIC EndpointD_2
280 008B PUBLIC HID_2
281 008B ;PUBLIC Entity_2
"File: DES4.ASM Holtek Cross-Assembler Version 2.86 Page 6
282 008B
283 008B
284 008B
285 008B ;PUBLIC bAttributes
286 008B
287 008B ;public wEntityLength_0
288 008B public LANGID
289 008B public ManufactureS
290 008B public ProductS
291 008B
292 008B public Wtotallength
293 008B public bNumberInterface
294 008B
295 008B
296 008B END
0 Errors
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -