📄 usbkeyboard.m51
字号:
+--> ?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
+--> ?PR?_PRINTHEX?UART
BL51 BANKED LINKER/LOCATER V6.00 06/26/2008 10:08:02 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:13DAH PUBLIC _set_feature
C:159DH PUBLIC usb_bus_reset
C:15EBH PUBLIC _write_usb_command
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:15E2H PUBLIC read_a_usb_data
C:161BH PUBLIC _error
C:0847H PUBLIC endp0_in
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
B:00B0H.6 PUBLIC P3_6
C:14A5H PUBLIC get_protocol
B:00B0H.7 PUBLIC P3_7
C:153FH PUBLIC connect_usb
C:080CH PUBLIC device_descriptor
C:166CH PUBLIC _read_last_status
C:081EH PUBLIC con_int_endp_descriptor
D:000BH PUBLIC idle
C:13FEH PUBLIC get_configuration
C:0003H PUBLIC _ack_setup
C:1341H PUBLIC set_protocol
C:1092H PUBLIC main
C:12EAH PUBLIC _get_status
C:1665H PUBLIC _select_endpoint
C:167FH PUBLIC validate_buffer
C:1505H PUBLIC set_configuration
C:1573H PUBLIC _Count1Bits
C:0752H PUBLIC LANGUAGE_ID
C:07BCH PUBLIC ProducterString
C:13B6H PUBLIC _clear_feature
D:000CH PUBLIC usb_flags
C:15B0H PUBLIC read_interrupt_register
C:0713H PUBLIC KeyBoardReportDescriptor
BL51 BANKED LINKER/LOCATER V6.00 06/26/2008 10:08:02 PAGE 8
C:1485H PUBLIC get_idle
C:1631H PUBLIC get_report
D:000EH PUBLIC Control_Data
C:136AH PUBLIC set_usb_address
C:0756H PUBLIC device_serial_number
C:119DH PUBLIC _read_endpoint_buff
C:1318H PUBLIC set_idle
C:163CH PUBLIC set_report
C:1673H PUBLIC _read_endpoint_status
C:12B1H PUBLIC _set_usb_addr
C:1421H PUBLIC get_interface
C:126AH PUBLIC _write_endpoint_buff
C:1444H PUBLIC disconnect_usb
C:1626H PUBLIC usb_bus_suspend
C:1647H PUBLIC set_endpoint_enable
C:158AH PUBLIC init_usb
C:1522H PUBLIC set_interface
C:0A10H PUBLIC get_descriptor
C:167AH PUBLIC clear_buffer
D:002DH PUBLIC pData
C:1465H PUBLIC _delay
C:076CH PUBLIC ManufacturerString
C:1559H PUBLIC set_descriptor
D:0030H PUBLIC protocol
C:15F7H 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:1465H LINE# 227
C:1465H LINE# 228
C:1465H LINE# 231
C:146FH LINE# 232
C:1484H LINE# 233
------- ENDPROC _DELAY
------- PROC _WRITE_USB_COMMAND
D:0007H SYMBOL usb_command
C:15EBH LINE# 237
C:15EBH LINE# 238
C:15EBH LINE# 239
C:15EDH LINE# 240
C:15EFH LINE# 241
C:15F1H LINE# 242
C:15F3H LINE# 243
C:15F6H LINE# 244
------- ENDPROC _WRITE_USB_COMMAND
------- PROC _WRITE_A_USB_DATA
D:0007H SYMBOL usb_data
C:15F7H LINE# 248
C:15F7H LINE# 249
C:15F7H LINE# 250
C:15F9H LINE# 251
C:15FBH LINE# 252
BL51 BANKED LINKER/LOCATER V6.00 06/26/2008 10:08:02 PAGE 9
C:15FDH LINE# 253
C:15FFH LINE# 254
C:1602H 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:15E2H LINE# 259
C:15E2H LINE# 260
C:15E2H LINE# 262
C:15E4H LINE# 263
C:15E6H LINE# 264
C:15E8H LINE# 265
C:15EAH LINE# 266
C:15EAH LINE# 267
------- ENDPROC READ_A_USB_DATA
------- PROC READ_INTERRUPT_REGISTER
C:15B0H LINE# 271
C:15B0H LINE# 272
C:15B0H LINE# 273
C:15B5H LINE# 274
C:15BAH LINE# 275
C:15BFH 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:1647H LINE# 293
C:1647H LINE# 294
C:1647H LINE# 295
C:164CH LINE# 296
------- ENDPROC SET_ENDPOINT_ENABLE
------- PROC _SELECT_ENDPOINT
D:0007H SYMBOL endp
C:1665H LINE# 301
C:1665H LINE# 302
C:1665H LINE# 303
C:1668H LINE# 304
C:166BH LINE# 305
------- ENDPROC _SELECT_ENDPOINT
------- PROC _READ_LAST_STATUS
D:0007H SYMBOL endp
C:166CH LINE# 309
C:166CH LINE# 310
C:166CH LINE# 311
BL51 BANKED LINKER/LOCATER V6.00 06/26/2008 10:08:02 PAGE 10
C:166FH LINE# 312
C:1672H 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:1673H LINE# 325
C:1673H LINE# 326
C:1673H LINE# 327
C:1676H LINE# 328
C:1679H LINE# 329
------- ENDPROC _READ_ENDPOINT_STATUS
------- PROC CLEAR_BUFFER
C:167AH LINE# 333
C:167AH LINE# 334
C:167AH LINE# 335
------- ENDPROC CLEAR_BUFFER
------- PROC VALIDATE_BUFFER
C:167FH LINE# 340
C:167FH LINE# 341
C:167FH 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:0007H SYMBOL number
C:161BH LINE# 355
C:161BH LINE# 356
C:161BH LINE# 357
------- 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
C:11C9H LINE# 369
C:11CEH LINE# 370
BL51 BANKED LINKER/LOCATER V6.00 06/26/2008 10:08:02 PAGE 11
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 + -