📄 usbkeyboard.m51
字号:
+--> ?PR?_PRINTS?UART
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?SET_INTERFACE?USBKEYBOARD ----- -----
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?_CLEAR_FEATURE?USBKEYBOARD 0031H 0001H
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?_SET_FEATURE?USBKEYBOARD 0031H 0001H
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?SET_REPORT?USBKEYBOARD ----- -----
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
?PR?SET_IDLE?USBKEYBOARD ----- -----
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_SELECT_ENDPOINT?USBKEYBOARD
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?SET_PROTOCOL?USBKEYBOARD ----- -----
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_SELECT_ENDPOINT?USBKEYBOARD
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?ENDP2_OUT?USBKEYBOARD 0031H 0002H
+--> ?PR?_READ_ENDPOINT_BUFF?USBKEYBOARD
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_PRINTHEX?UART
BL51 BANKED LINKER/LOCATER V6.02 05/28/2007 10:50:18 PAGE 7
?PR?_PRINTHEX?UART ----- -----
+--> ?PR?_PRINTC?UART
+--> ?CO?UART
?PR?ENDP2_IN?USBKEYBOARD ----- -----
+--> ?PR?_COUNT1BITS?USBKEYBOARD
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
SYMBOL TABLE OF MODULE: UsbKeyBoard (USBKEYBOARD)
VALUE TYPE NAME
----------------------------------
------- MODULE USBKEYBOARD
C:0000H SYMBOL _ICE_DUMMY_
C:15A5H PUBLIC usb_bus_reset
D:0008H PUBLIC Last_Status
D:0009H PUBLIC Interrupt_Register
D:0080H PUBLIC P0
C:0E3CH PUBLIC get_descriptor_interface
D:00A0H PUBLIC P2
C:15FBH PUBLIC read_a_usb_data
C:0847H PUBLIC endp0_in
C:146DH PUBLIC _delay
C:0BBBH PUBLIC endp2_in
C:0FECH PUBLIC endp0_out
B:00B0H.2 PUBLIC P3_2
I:0043H PUBLIC InBuffer
C:1202H PUBLIC endp2_out
B:00B0H.5 PUBLIC P3_5
C:1610H PUBLIC _write_a_usb_data
B:00B0H.6 PUBLIC P3_6
C:14ADH PUBLIC get_protocol
B:00B0H.7 PUBLIC P3_7
C:1547H PUBLIC connect_usb
C:080CH PUBLIC device_descriptor
C:000EH PUBLIC _set_endpoint_status
C:1392H PUBLIC _set_feature
C:1604H PUBLIC _write_usb_command
C:081EH PUBLIC con_int_endp_descriptor
D:000BH PUBLIC idle
C:1406H PUBLIC get_configuration
C:1341H PUBLIC set_protocol
C:1092H PUBLIC main
C:15B8H PUBLIC _error
C:168DH PUBLIC validate_buffer
C:150DH PUBLIC set_configuration
C:0752H PUBLIC LANGUAGE_ID
C:07BCH PUBLIC ProducterString
D:000CH PUBLIC usb_flags
C:167AH PUBLIC _read_last_status
C:15C9H PUBLIC read_interrupt_register
C:0713H PUBLIC KeyBoardReportDescriptor
C:148DH PUBLIC get_idle
C:163FH PUBLIC get_report
BL51 BANKED LINKER/LOCATER V6.02 05/28/2007 10:50:18 PAGE 8
D:000EH PUBLIC Control_Data
C:13BAH PUBLIC set_usb_address
C:0003H PUBLIC _ack_setup
C:0756H PUBLIC device_serial_number
C:12EAH PUBLIC _get_status
C:1673H PUBLIC _select_endpoint
C:1318H PUBLIC set_idle
C:164AH PUBLIC set_report
C:157BH PUBLIC _Count1Bits
C:1429H PUBLIC get_interface
C:136AH PUBLIC _clear_feature
C:144CH PUBLIC disconnect_usb
C:1634H PUBLIC usb_bus_suspend
C:1655H PUBLIC set_endpoint_enable
C:1592H PUBLIC init_usb
C:152AH PUBLIC set_interface
C:0A10H PUBLIC get_descriptor
C:1688H PUBLIC clear_buffer
C:119DH PUBLIC _read_endpoint_buff
D:002DH PUBLIC pData
C:1681H PUBLIC _read_endpoint_status
C:076CH PUBLIC ManufacturerString
C:1561H PUBLIC set_descriptor
C:12B1H PUBLIC _set_usb_addr
D:0030H PUBLIC protocol
C:126AH PUBLIC _write_endpoint_buff
I:0083H PUBLIC buffer
------- PROC _DELAY
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:146DH LINE# 227
C:146DH LINE# 228
C:146DH LINE# 231
C:1477H LINE# 232
C:148CH LINE# 233
------- ENDPROC _DELAY
------- PROC _WRITE_USB_COMMAND
D:0007H SYMBOL usb_command
C:1604H LINE# 237
C:1604H LINE# 238
C:1604H LINE# 239
C:1606H LINE# 240
C:1608H LINE# 241
C:160AH LINE# 242
C:160CH LINE# 243
C:160FH LINE# 244
------- ENDPROC _WRITE_USB_COMMAND
------- PROC _WRITE_A_USB_DATA
D:0007H SYMBOL usb_data
C:1610H LINE# 248
C:1610H LINE# 249
C:1610H LINE# 250
C:1612H LINE# 251
C:1614H LINE# 252
BL51 BANKED LINKER/LOCATER V6.02 05/28/2007 10:50:18 PAGE 9
C:1616H LINE# 253
C:1618H LINE# 254
C:161BH LINE# 255
------- ENDPROC _WRITE_A_USB_DATA
------- PROC L?0284
------- ENDPROC L?0284
------- PROC READ_A_USB_DATA
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:15FBH LINE# 259
C:15FBH LINE# 260
C:15FBH LINE# 262
C:15FDH LINE# 263
C:15FFH LINE# 264
C:1601H LINE# 265
C:1603H LINE# 266
C:1603H LINE# 267
------- ENDPROC READ_A_USB_DATA
------- PROC READ_INTERRUPT_REGISTER
C:15C9H LINE# 271
C:15C9H LINE# 272
C:15C9H LINE# 273
C:15CEH LINE# 274
C:15D3H LINE# 275
C:15D8H LINE# 276
------- ENDPROC READ_INTERRUPT_REGISTER
------- PROC _SET_USB_ADDR
D:0031H SYMBOL addr
C:12B1H LINE# 280
C:12B3H LINE# 281
C:12B3H LINE# 283
C:12B8H LINE# 284
C:12C0H LINE# 285
C:12CBH LINE# 286
C:12D6H LINE# 287
C:12DFH LINE# 288
------- ENDPROC _SET_USB_ADDR
------- PROC SET_ENDPOINT_ENABLE
C:1655H LINE# 293
C:1655H LINE# 294
C:1655H LINE# 295
C:165AH LINE# 296
------- ENDPROC SET_ENDPOINT_ENABLE
------- PROC _SELECT_ENDPOINT
D:0007H SYMBOL endp
C:1673H LINE# 301
C:1673H LINE# 302
C:1673H LINE# 303
C:1676H LINE# 304
C:1679H LINE# 305
------- ENDPROC _SELECT_ENDPOINT
------- PROC _READ_LAST_STATUS
D:0007H SYMBOL endp
C:167AH LINE# 309
C:167AH LINE# 310
C:167AH LINE# 311
BL51 BANKED LINKER/LOCATER V6.02 05/28/2007 10:50:18 PAGE 10
C:167DH LINE# 312
C:1680H LINE# 313
------- ENDPROC _READ_LAST_STATUS
------- PROC _SET_ENDPOINT_STATUS
D:0007H SYMBOL endp
D:0005H SYMBOL status
C:000EH LINE# 317
C:000EH LINE# 318
C:000EH LINE# 319
C:0015H LINE# 320
------- ENDPROC _SET_ENDPOINT_STATUS
------- PROC _READ_ENDPOINT_STATUS
D:0007H SYMBOL endp
C:1681H LINE# 325
C:1681H LINE# 326
C:1681H LINE# 327
C:1684H LINE# 328
C:1687H LINE# 329
------- ENDPROC _READ_ENDPOINT_STATUS
------- PROC CLEAR_BUFFER
C:1688H LINE# 333
C:1688H LINE# 334
C:1688H LINE# 335
------- ENDPROC CLEAR_BUFFER
------- PROC VALIDATE_BUFFER
C:168DH LINE# 340
C:168DH LINE# 341
C:168DH LINE# 342
------- ENDPROC VALIDATE_BUFFER
------- PROC _ACK_SETUP
D:0007H SYMBOL endp
C:0003H LINE# 347
C:0003H LINE# 348
C:0003H LINE# 349
C:0006H LINE# 350
------- ENDPROC _ACK_SETUP
------- PROC _ERROR
D:0038H SYMBOL number
C:15B8H LINE# 355
C:15BAH LINE# 356
C:15BAH LINE# 357
C:15C5H LINE# 358
C:15C8H LINE# 359
------- ENDPROC _ERROR
------- PROC _READ_ENDPOINT_BUFF
D:0033H SYMBOL endp
D:0034H SYMBOL len
D:0035H SYMBOL buff
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:119DH LINE# 363
C:11A7H LINE# 364
C:11A7H LINE# 366
C:11AAH LINE# 367
C:11C4H LINE# 368
BL51 BANKED LINKER/LOCATER V6.02 05/28/2007 10:50:18 PAGE 11
C:11C9H LINE# 369
C:11CEH LINE# 370
C:11D1H LINE# 371
C:11D6H LINE# 372
C:11DCH LINE# 373
C:11DEH LINE# 374
C:11E5H LINE# 375
C:11E5H LINE# 376
C:11E7H LINE# 377
C:11F7H LINE# 378
C:11F9H LINE# 379
C:11FCH LINE# 380
C:11FFH LINE# 381
C:1201H LINE# 382
------- ENDPROC _READ_ENDPOINT_BUFF
C:1260H SYMBOL L?0283
------- PROC L?0282
------- ENDPROC L?0282
C:1260H SYMBOL L?0283
------- PROC _WRITE_ENDPOINT_BUFF
D:0005H SYMBOL endp
D:0006H SYMBOL len
D:0033H SYMBOL buff
------- DO
D:0007H SYMBOL i
------- ENDDO
C:126AH LINE# 386
C:1274H LINE# 387
C:1274H LINE# 389
C:1277H LINE# 390
C:127CH LINE# 391
C:1281H LINE# 392
C:1286H LINE# 393
C:128BH LINE# 394
C:1291H LINE# 395
C:1291H LINE# 396
C:12A1H LINE# 397
C:12A3H LINE# 398
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -