📄 usbkeyboard.m51
字号:
?PR?SET_DESCRIPTOR?USBKEYBOARD ----- -----
+--> ?CO?USBKEYBOARD
+--> ?PR?_PRINTS?UART
?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 0032H 0002H
+--> ?PR?_READ_ENDPOINT_BUFF?USBKEYBOARD
+--> ?CO?USBKEYBOARD
BL51 BANKED LINKER/LOCATER V6.00 12/12/2007 21:37:18 PAGE 7
+--> ?PR?_PRINTS?UART
+--> ?PR?_PRINTHEX?UART
?PR?_PRINTHEX?UART ----- -----
+--> ?PR?_PRINTC?UART
+--> ?CO?UART
?PR?ENDP2_IN?USBKEYBOARD ----- -----
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBKEYBOARD
SYMBOL TABLE OF MODULE: UsbKeyBoard (USBKEYBOARD)
VALUE TYPE NAME
----------------------------------
------- MODULE USBKEYBOARD
C:0000H SYMBOL _ICE_DUMMY_
C:14EDH PUBLIC _set_feature
C:1694H PUBLIC usb_bus_reset
C:16E0H PUBLIC _write_usb_command
D:0008H PUBLIC Last_Status
D:0009H PUBLIC Interrupt_Register
D:0080H PUBLIC P0
C:0EBAH PUBLIC get_descriptor_interface
D:00A0H PUBLIC P2
C:16D7H PUBLIC read_a_usb_data
C:172EH PUBLIC _error
C:0BC7H PUBLIC endp0_in
C:1070H PUBLIC endp2_in
C:0FA8H PUBLIC endp0_out
B:00B0H.2 PUBLIC P3_2
I:0044H PUBLIC InBuffer
C:1320H PUBLIC endp2_out
B:00B0H.5 PUBLIC P3_5
B:00B0H.6 PUBLIC P3_6
C:15CEH PUBLIC get_protocol
B:00B0H.7 PUBLIC P3_7
C:1640H PUBLIC connect_usb
C:048BH PUBLIC device_descriptor
C:1759H PUBLIC _read_last_status
C:049DH PUBLIC con_int_endp_descriptor
D:000BH PUBLIC idle
C:150FH PUBLIC get_configuration
C:0003H PUBLIC _ack_setup
C:147FH PUBLIC set_protocol
C:1136H PUBLIC main
C:142AH PUBLIC _get_status
C:1752H PUBLIC _select_endpoint
C:176CH PUBLIC validate_buffer
C:160AH PUBLIC set_configuration
C:03C1H PUBLIC LANGUAGE_ID
C:042BH PUBLIC ProducterString
C:14CBH PUBLIC _clear_feature
D:000CH PUBLIC usb_flags
C:16A5H PUBLIC read_interrupt_register
BL51 BANKED LINKER/LOCATER V6.00 12/12/2007 21:37:18 PAGE 8
C:0382H PUBLIC KeyBoardReportDescriptor
C:15B0H PUBLIC get_idle
C:1740H PUBLIC get_report
D:000EH PUBLIC Control_Data
C:13FAH PUBLIC set_usb_address
C:03C5H PUBLIC device_serial_number
C:1258H PUBLIC _read_endpoint_buff
C:1458H PUBLIC set_idle
C:1749H PUBLIC set_report
C:1760H PUBLIC _read_endpoint_status
C:13C7H PUBLIC _set_usb_addr
C:1530H PUBLIC get_interface
C:1380H PUBLIC _write_endpoint_buff
C:1591H PUBLIC disconnect_usb
C:04C6H PUBLIC HeadTable
C:1737H PUBLIC usb_bus_suspend
C:1710H PUBLIC set_endpoint_enable
C:1683H PUBLIC init_usb
C:1625H PUBLIC set_interface
C:09FAH PUBLIC get_descriptor
C:1767H PUBLIC clear_buffer
D:002DH PUBLIC pData
C:1551H PUBLIC _delay
C:03DBH PUBLIC ManufacturerString
C:1658H PUBLIC set_descriptor
D:0030H PUBLIC protocol
C:16ECH PUBLIC _write_a_usb_data
C:000EH PUBLIC _set_endpoint_status
I:0084H PUBLIC buffer
------- PROC _DELAY
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:1551H LINE# 246
C:1551H LINE# 247
C:1551H LINE# 250
C:155BH LINE# 251
C:1570H LINE# 252
------- ENDPROC _DELAY
------- PROC _WRITE_USB_COMMAND
D:0007H SYMBOL usb_command
C:16E0H LINE# 256
C:16E0H LINE# 257
C:16E0H LINE# 258
C:16E2H LINE# 259
C:16E4H LINE# 260
C:16E6H LINE# 261
C:16E8H LINE# 262
C:16EBH LINE# 263
------- ENDPROC _WRITE_USB_COMMAND
------- PROC _WRITE_A_USB_DATA
D:0007H SYMBOL usb_data
C:16ECH LINE# 267
C:16ECH LINE# 268
C:16ECH LINE# 269
BL51 BANKED LINKER/LOCATER V6.00 12/12/2007 21:37:18 PAGE 9
C:16EEH LINE# 270
C:16F0H LINE# 271
C:16F2H LINE# 272
C:16F4H LINE# 273
C:16F7H LINE# 274
------- ENDPROC _WRITE_A_USB_DATA
------- PROC L?0276
------- ENDPROC L?0276
------- PROC READ_A_USB_DATA
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:16D7H LINE# 278
C:16D7H LINE# 279
C:16D7H LINE# 281
C:16D9H LINE# 282
C:16DBH LINE# 283
C:16DDH LINE# 284
C:16DFH LINE# 285
C:16DFH LINE# 286
------- ENDPROC READ_A_USB_DATA
------- PROC READ_INTERRUPT_REGISTER
C:16A5H LINE# 290
C:16A5H LINE# 291
C:16A5H LINE# 292
C:16AAH LINE# 293
C:16AFH LINE# 294
C:16B4H LINE# 295
------- ENDPROC READ_INTERRUPT_REGISTER
------- PROC _SET_USB_ADDR
D:0032H SYMBOL addr
C:13C7H LINE# 299
C:13C9H LINE# 300
C:13C9H LINE# 301
C:13CEH LINE# 302
C:13D6H LINE# 303
C:13DFH LINE# 304
C:13E8H LINE# 305
C:13F1H LINE# 306
------- ENDPROC _SET_USB_ADDR
------- PROC SET_ENDPOINT_ENABLE
C:1710H LINE# 311
C:1710H LINE# 312
C:1710H LINE# 313
C:1715H LINE# 314
------- ENDPROC SET_ENDPOINT_ENABLE
------- PROC _SELECT_ENDPOINT
D:0007H SYMBOL endp
C:1752H LINE# 319
C:1752H LINE# 320
C:1752H LINE# 321
C:1755H LINE# 322
C:1758H LINE# 323
------- ENDPROC _SELECT_ENDPOINT
------- PROC _READ_LAST_STATUS
D:0007H SYMBOL endp
C:1759H LINE# 327
BL51 BANKED LINKER/LOCATER V6.00 12/12/2007 21:37:18 PAGE 10
C:1759H LINE# 328
C:1759H LINE# 329
C:175CH LINE# 330
C:175FH LINE# 331
------- ENDPROC _READ_LAST_STATUS
------- PROC _SET_ENDPOINT_STATUS
D:0007H SYMBOL endp
D:0005H SYMBOL status
C:000EH LINE# 335
C:000EH LINE# 336
C:000EH LINE# 337
C:0015H LINE# 338
------- ENDPROC _SET_ENDPOINT_STATUS
------- PROC _READ_ENDPOINT_STATUS
D:0007H SYMBOL endp
C:1760H LINE# 343
C:1760H LINE# 344
C:1760H LINE# 345
C:1763H LINE# 346
C:1766H LINE# 347
------- ENDPROC _READ_ENDPOINT_STATUS
------- PROC CLEAR_BUFFER
C:1767H LINE# 351
C:1767H LINE# 352
C:1767H LINE# 353
------- ENDPROC CLEAR_BUFFER
------- PROC VALIDATE_BUFFER
C:176CH LINE# 361
C:176CH LINE# 362
C:176CH LINE# 363
------- ENDPROC VALIDATE_BUFFER
------- PROC _ACK_SETUP
D:0007H SYMBOL endp
C:0003H LINE# 371
C:0003H LINE# 372
C:0003H LINE# 373
C:0006H LINE# 374
------- ENDPROC _ACK_SETUP
------- PROC _ERROR
D:0007H SYMBOL number
C:172EH LINE# 384
C:172EH LINE# 385
C:172EH LINE# 386
------- ENDPROC _ERROR
------- PROC _READ_ENDPOINT_BUFF
D:0034H SYMBOL endp
D:0035H SYMBOL len
D:0036H SYMBOL buff
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:1258H LINE# 392
C:1262H LINE# 393
C:1262H LINE# 395
C:1265H LINE# 396
C:1276H LINE# 397
BL51 BANKED LINKER/LOCATER V6.00 12/12/2007 21:37:18 PAGE 11
C:1282H LINE# 398
C:1282H LINE# 399
C:1287H LINE# 400
C:1287H LINE# 401
C:128CH LINE# 402
C:128FH LINE# 403
C:1294H LINE# 404
C:129AH LINE# 405
C:129CH LINE# 413
C:12A3H LINE# 414
C:12A3H LINE# 415
C:12A5H LINE# 416
C:12B5H LINE# 417
C:12B7H LINE# 421
C:12BAH LINE# 425
C:12BDH LINE# 426
C:12BFH LINE# 427
------- ENDPROC _READ_ENDPOINT_BUFF
C:1376H SYMBOL L?0275
------- PROC L?0274
------- ENDPROC L?0274
C:1376H SYMBOL L?0275
------- PROC _WRITE_ENDPOINT_BUFF
D:0005H SYMBOL endp
D:0006H SYMBOL len
D:0034H SYMBOL buff
------- DO
D:0007H SYMBOL i
------- ENDDO
C:1380H LINE# 431
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -