📄 usbkeyboard.m51
字号:
?PR?SET_CONFIGURATION?USBKEYBOARD ----- -----
+--> ?CO?USBKEYBOARD
+--> ?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 ----- -----
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
?PR?_SET_FEATURE?USBKEYBOARD ----- -----
+--> ?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
BL51 BANKED LINKER/LOCATER V5.03 09/03/2008 12:14:09 PAGE 7
+--> ?PR?_PRINTHEX?UART
?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:1422H PUBLIC _set_feature
C:15E5H PUBLIC usb_bus_reset
C:1633H PUBLIC _write_usb_command
D:0008H PUBLIC Last_Status
D:0009H PUBLIC Interrupt_Register
C:0E73H PUBLIC get_descriptor_interface
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:162AH PUBLIC read_a_usb_data
C:1663H PUBLIC _error
B:0080H.0 PUBLIC P0_0
C:0887H PUBLIC endp0_in
C:0BF2H PUBLIC endp2_in
C:0F51H PUBLIC endp0_out
I:0043H PUBLIC InBuffer
C:1241H PUBLIC endp2_out
B:00B0H.7 PUBLIC RD
C:14EDH PUBLIC get_protocol
C:1587H PUBLIC connect_usb
C:084CH PUBLIC device_descriptor
B:00B0H.2 PUBLIC INT0
C:16B4H PUBLIC _read_last_status
C:085EH PUBLIC con_int_endp_descriptor
D:000BH PUBLIC idle
C:1446H PUBLIC get_configuration
C:0003H PUBLIC _ack_setup
C:13B0H PUBLIC set_protocol
C:10D1H PUBLIC main
B:00B0H.6 PUBLIC WR
C:1359H PUBLIC _get_status
C:16ADH PUBLIC _select_endpoint
C:16C7H PUBLIC validate_buffer
C:154DH PUBLIC set_configuration
C:15BBH PUBLIC _Count1Bits
C:0792H PUBLIC LANGUAGE_ID
C:07FCH PUBLIC ProducterString
C:13FEH PUBLIC _clear_feature
D:000CH PUBLIC usb_flags
BL51 BANKED LINKER/LOCATER V5.03 09/03/2008 12:14:09 PAGE 8
C:15F8H PUBLIC read_interrupt_register
C:0753H PUBLIC KeyBoardReportDescriptor
C:14CDH PUBLIC get_idle
C:1679H PUBLIC get_report
D:000EH PUBLIC Control_Data
C:1329H PUBLIC set_usb_address
C:0796H PUBLIC device_serial_number
C:11DCH PUBLIC _read_endpoint_buff
C:1387H PUBLIC set_idle
C:1684H PUBLIC set_report
C:16BBH PUBLIC _read_endpoint_status
C:12F0H PUBLIC _set_usb_addr
C:1469H PUBLIC get_interface
C:12A9H PUBLIC _write_endpoint_buff
C:148CH PUBLIC disconnect_usb
C:166EH PUBLIC usb_bus_suspend
C:168FH PUBLIC set_endpoint_enable
C:15D2H PUBLIC init_usb
C:156AH PUBLIC set_interface
C:0A50H PUBLIC get_descriptor
C:16C2H PUBLIC clear_buffer
D:002DH PUBLIC pData
C:14ADH PUBLIC _delay
C:07ACH PUBLIC ManufacturerString
C:15A1H PUBLIC set_descriptor
D:0030H PUBLIC protocol
C:163FH PUBLIC _write_a_usb_data
C:000EH PUBLIC _set_endpoint_status
I:0083H PUBLIC buffer
------- PROC _DELAY
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:14ADH LINE# 222
C:14ADH LINE# 223
C:14ADH LINE# 226
C:14B7H LINE# 227
C:14CCH LINE# 228
------- ENDPROC _DELAY
------- PROC _WRITE_USB_COMMAND
D:0007H SYMBOL usb_command
C:1633H LINE# 232
C:1633H LINE# 233
C:1633H LINE# 234
C:1635H LINE# 235
C:1637H LINE# 236
C:1639H LINE# 237
C:163BH LINE# 238
C:163EH LINE# 239
------- ENDPROC _WRITE_USB_COMMAND
------- PROC _WRITE_A_USB_DATA
D:0007H SYMBOL usb_data
C:163FH LINE# 243
C:163FH LINE# 244
C:163FH LINE# 245
BL51 BANKED LINKER/LOCATER V5.03 09/03/2008 12:14:09 PAGE 9
C:1641H LINE# 246
C:1643H LINE# 247
C:1645H LINE# 248
C:1647H LINE# 249
C:164AH LINE# 250
------- ENDPROC _WRITE_A_USB_DATA
------- PROC L?0285
------- ENDPROC L?0285
------- PROC READ_A_USB_DATA
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:162AH LINE# 254
C:162AH LINE# 255
C:162AH LINE# 257
C:162CH LINE# 258
C:162EH LINE# 259
C:1630H LINE# 260
C:1632H LINE# 261
C:1632H LINE# 262
------- ENDPROC READ_A_USB_DATA
------- PROC READ_INTERRUPT_REGISTER
C:15F8H LINE# 266
C:15F8H LINE# 267
C:15F8H LINE# 268
C:15FDH LINE# 269
C:1602H LINE# 270
C:1607H LINE# 271
------- ENDPROC READ_INTERRUPT_REGISTER
------- PROC _SET_USB_ADDR
D:0031H SYMBOL addr
C:12F0H LINE# 275
C:12F2H LINE# 276
C:12F2H LINE# 278
C:12F7H LINE# 279
C:12FFH LINE# 280
C:130AH LINE# 281
C:1315H LINE# 282
C:131EH LINE# 283
------- ENDPROC _SET_USB_ADDR
------- PROC SET_ENDPOINT_ENABLE
C:168FH LINE# 288
C:168FH LINE# 289
C:168FH LINE# 290
C:1694H LINE# 291
------- ENDPROC SET_ENDPOINT_ENABLE
------- PROC _SELECT_ENDPOINT
D:0007H SYMBOL endp
C:16ADH LINE# 296
C:16ADH LINE# 297
C:16ADH LINE# 298
C:16B0H LINE# 299
C:16B3H LINE# 300
------- ENDPROC _SELECT_ENDPOINT
------- PROC _READ_LAST_STATUS
D:0007H SYMBOL endp
C:16B4H LINE# 304
BL51 BANKED LINKER/LOCATER V5.03 09/03/2008 12:14:09 PAGE 10
C:16B4H LINE# 305
C:16B4H LINE# 306
C:16B7H LINE# 307
C:16BAH LINE# 308
------- ENDPROC _READ_LAST_STATUS
------- PROC _SET_ENDPOINT_STATUS
D:0007H SYMBOL endp
D:0005H SYMBOL status
C:000EH LINE# 312
C:000EH LINE# 313
C:000EH LINE# 314
C:0015H LINE# 315
------- ENDPROC _SET_ENDPOINT_STATUS
------- PROC _READ_ENDPOINT_STATUS
D:0007H SYMBOL endp
C:16BBH LINE# 320
C:16BBH LINE# 321
C:16BBH LINE# 322
C:16BEH LINE# 323
C:16C1H LINE# 324
------- ENDPROC _READ_ENDPOINT_STATUS
------- PROC CLEAR_BUFFER
C:16C2H LINE# 328
C:16C2H LINE# 329
C:16C2H LINE# 330
------- ENDPROC CLEAR_BUFFER
------- PROC VALIDATE_BUFFER
C:16C7H LINE# 335
C:16C7H LINE# 336
C:16C7H LINE# 337
------- ENDPROC VALIDATE_BUFFER
------- PROC _ACK_SETUP
D:0007H SYMBOL endp
C:0003H LINE# 342
C:0003H LINE# 343
C:0003H LINE# 344
C:0006H LINE# 345
------- ENDPROC _ACK_SETUP
------- PROC _ERROR
D:0007H SYMBOL number
C:1663H LINE# 350
C:1663H LINE# 351
C:1663H LINE# 352
------- 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:11DCH LINE# 358
C:11E6H LINE# 359
C:11E6H LINE# 361
C:11E9H LINE# 362
C:1203H LINE# 363
BL51 BANKED LINKER/LOCATER V5.03 09/03/2008 12:14:09 PAGE 11
C:1208H LINE# 364
C:120DH LINE# 365
C:1210H LINE# 366
C:1215H LINE# 367
C:121BH LINE# 368
C:121DH LINE# 369
C:1224H LINE# 370
C:1224H LINE# 371
C:1226H LINE# 372
C:1236H LINE# 373
C:1238H LINE# 376
C:123BH LINE# 377
C:123EH LINE# 378
C:1240H LINE# 379
------- ENDPROC _READ_ENDPOINT_BUFF
C:129FH SYMBOL L?0284
------- PROC L?0283
------- ENDPROC L?0283
C:129FH SYMBOL L?0284
------- PROC _WRITE_ENDPOINT_BUFF
D:0005H SYMBOL endp
D:0006H SYMBOL len
D:0033H SYMBOL buff
------- DO
D:0007H SYMBOL i
------- ENDDO
C:12A9H LINE# 383
C:12B3H LINE# 384
C:12B3H LINE# 386
C:12B6H LINE# 387
C:12BBH LINE# 388
C:12C0H LINE# 389
C:12C5H LINE# 390
C:12CAH LINE# 391
C:12D0H LINE# 392
C:12D0H LINE# 393
C:12E0H LINE# 394
C:12E2H LINE# 395
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -