📄 usbmouse.m51
字号:
?PR?SET_REPORT?USBMOUSE ----- -----
+--> ?CO?USBMOUSE
+--> ?PR?_PRINTS?UART
?PR?SET_IDLE?USBMOUSE ----- -----
+--> ?CO?USBMOUSE
+--> ?PR?_PRINTS?UART
+--> ?PR?_SELECT_ENDPOINT?USBMOUSE
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBMOUSE
?PR?SET_PROTOCOL?USBMOUSE ----- -----
+--> ?CO?USBMOUSE
+--> ?PR?_PRINTS?UART
+--> ?PR?_SELECT_ENDPOINT?USBMOUSE
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBMOUSE
?PR?ENDP2_OUT?USBMOUSE 0031H 0002H
+--> ?PR?_READ_ENDPOINT_BUFF?USBMOUSE
+--> ?CO?USBMOUSE
+--> ?PR?_PRINTS?UART
+--> ?PR?_PRINTHEX?UART
?PR?_PRINTHEX?UART ----- -----
BL51 BANKED LINKER/LOCATER V4.13 09/21/2007 12:44:31 PAGE 7
+--> ?PR?_PRINTC?UART
+--> ?CO?UART
?PR?ENDP2_IN?USBMOUSE ----- -----
+--> ?PR?_COUNT1BITS?USBMOUSE
+--> ?PR?_WRITE_ENDPOINT_BUFF?USBMOUSE
SYMBOL TABLE OF MODULE: UsbMouse (USBMOUSE)
VALUE TYPE NAME
----------------------------------
------- MODULE USBMOUSE
C:0000H SYMBOL _ICE_DUMMY_
C:134AH PUBLIC _set_feature
C:151AH PUBLIC usb_bus_reset
C:1579H PUBLIC _write_usb_command
D:0008H PUBLIC Last_Status
D:0009H PUBLIC Interrupt_Register
D:0080H PUBLIC P0
C:0CE3H PUBLIC get_descriptor_interface
D:00A0H PUBLIC P2
B:00D0H.6 PUBLIC AC
B:00B0H.4 PUBLIC T0
B:00B0H.5 PUBLIC T1
B:00A8H.7 PUBLIC EA
B:0090H.0 PUBLIC T2
C:1570H PUBLIC read_a_usb_data
C:152DH PUBLIC _error
B:0080H.0 PUBLIC P0_0
B:0090H.0 PUBLIC P1_0
B:0080H.1 PUBLIC P0_1
C:0831H PUBLIC endp0_in
B:00D0H.1 PUBLIC FL
B:00A0H.0 PUBLIC P2_0
B:0090H.1 PUBLIC P1_1
B:0080H.2 PUBLIC P0_2
B:00B0H.0 PUBLIC P3_0
B:00A0H.1 PUBLIC P2_1
B:0090H.2 PUBLIC P1_2
B:0080H.3 PUBLIC P0_3
C:0F4BH PUBLIC endp2_in
C:0EA4H PUBLIC endp0_out
B:00B0H.1 PUBLIC P3_1
B:00A0H.2 PUBLIC P2_2
B:0090H.3 PUBLIC P1_3
B:0080H.4 PUBLIC P0_4
B:00B0H.2 PUBLIC P3_2
B:00A0H.3 PUBLIC P2_3
B:0090H.4 PUBLIC P1_4
B:0080H.5 PUBLIC P0_5
I:0043H PUBLIC InBuffer
C:1157H PUBLIC endp2_out
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
BL51 BANKED LINKER/LOCATER V4.13 09/21/2007 12:44:31 PAGE 8
B:00B0H.3 PUBLIC P3_3
B:00A0H.4 PUBLIC P2_4
B:0090H.5 PUBLIC P1_5
B:0080H.6 PUBLIC P0_6
B:00B0H.4 PUBLIC P3_4
B:00A0H.5 PUBLIC P2_5
B:0090H.6 PUBLIC P1_6
B:0080H.7 PUBLIC P0_7
B:00B0H.5 PUBLIC P3_5
B:00A8H.4 PUBLIC ES
B:00A0H.6 PUBLIC P2_6
B:0090H.7 PUBLIC P1_7
B:00B0H.6 PUBLIC P3_6
B:00A0H.7 PUBLIC P2_7
C:143EH PUBLIC get_protocol
B:00B0H.7 PUBLIC P3_7
C:14D3H PUBLIC connect_usb
C:07F6H PUBLIC device_descriptor
B:0098H.0 PUBLIC RI
B:00D0H.7 PUBLIC CY
B:00B0H.2 PUBLIC INT0
B:00B0H.3 PUBLIC INT1
B:0098H.1 PUBLIC TI
C:15EFH PUBLIC _read_last_status
C:0808H PUBLIC con_int_endp_descriptor
D:000BH PUBLIC idle
B:00B8H.4 PUBLIC PS
C:1397H PUBLIC get_configuration
B:0090H.1 PUBLIC T2EX
C:0003H PUBLIC _ack_setup
B:00D0H.2 PUBLIC OV
C:12F9H PUBLIC set_protocol
C:0FE7H PUBLIC main
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
C:123DH PUBLIC _get_status
C:15E8H PUBLIC _select_endpoint
B:00C8H.5 PUBLIC RCLK
C:1602H PUBLIC validate_buffer
B:00C8H.4 PUBLIC TCLK
C:147EH PUBLIC set_configuration
C:14B8H PUBLIC _Count1Bits
C:0708H PUBLIC MouseReportDescriptor
C:073CH PUBLIC LANGUAGE_ID
C:07A6H PUBLIC ProducterString
C:1322H PUBLIC _clear_feature
D:000CH PUBLIC usb_flags
C:153EH PUBLIC read_interrupt_register
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
C:141EH PUBLIC get_idle
C:15B4H PUBLIC get_report
D:000EH PUBLIC Control_Data
B:00C8H.0 PUBLIC CP_RL2
C:1270H PUBLIC set_usb_address
C:0740H PUBLIC device_serial_number
B:00A8H.1 PUBLIC ET0
BL51 BANKED LINKER/LOCATER V4.13 09/21/2007 12:44:31 PAGE 9
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
C:10F2H PUBLIC _read_endpoint_buff
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
C:12D0H PUBLIC set_idle
C:15BFH PUBLIC set_report
C:15F6H PUBLIC _read_endpoint_status
B:00A8H.2 PUBLIC EX1
B:0098H.3 PUBLIC TB8
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
B:00B8H.1 PUBLIC PT0
B:00D0H.3 PUBLIC RS0
B:00B8H.3 PUBLIC PT1
B:00D0H.4 PUBLIC RS1
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
C:1204H PUBLIC _set_usb_addr
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
C:13BAH PUBLIC get_interface
B:00B8H.2 PUBLIC PX1
C:11BFH PUBLIC _write_endpoint_buff
C:13DDH PUBLIC disconnect_usb
C:15A9H PUBLIC usb_bus_suspend
C:15CAH PUBLIC set_endpoint_enable
C:000EH PUBLIC init_usb
B:00C8H.3 PUBLIC EXEN2
C:149BH PUBLIC set_interface
B:0098H.4 PUBLIC REN
C:09FAH PUBLIC get_descriptor
C:15FDH PUBLIC clear_buffer
D:002DH PUBLIC pData
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
C:13FEH PUBLIC _delay
C:0756H PUBLIC ManufacturerString
C:14EDH PUBLIC set_descriptor
B:00D0H.5 PUBLIC F0
D:0030H PUBLIC protocol
C:1585H PUBLIC _write_a_usb_data
C:1507H PUBLIC _set_endpoint_status
I:0083H PUBLIC buffer
------- PROC _DELAY
D:0006H SYMBOL x
------- DO x
D:0004H SYMBOL i
D:0002H SYMBOL j
BL51 BANKED LINKER/LOCATER V4.13 09/21/2007 12:44:31 PAGE 10
------- ENDDO j
C:13FEH LINE# 228
C:13FEH LINE# 229
C:13FEH LINE# 232
C:1408H LINE# 233
C:141DH LINE# 234
------- ENDPROC _DELAY
------- PROC _WRITE_USB_COMMAND
D:0007H SYMBOL usb_command
C:1579H LINE# 238
C:1579H LINE# 239
C:1579H LINE# 240
C:157BH LINE# 241
C:157DH LINE# 242
C:157FH LINE# 243
C:1581H LINE# 244
C:1584H LINE# 245
------- ENDPROC _WRITE_USB_COMMAND
------- PROC _WRITE_A_USB_DATA
D:0007H SYMBOL usb_data
C:1585H LINE# 249
C:1585H LINE# 250
C:1585H LINE# 251
C:1587H LINE# 252
C:1589H LINE# 253
C:158BH LINE# 254
C:158DH LINE# 255
C:1590H LINE# 256
------- ENDPROC _WRITE_A_USB_DATA
------- PROC L?0279
------- ENDPROC L?0279
------- PROC READ_A_USB_DATA
------- DO READ_A_USB_DATA
D:0007H SYMBOL temp
------- ENDDO temp
C:1570H LINE# 260
C:1570H LINE# 261
C:1570H LINE# 263
C:1572H LINE# 264
C:1574H LINE# 265
C:1576H LINE# 266
C:1578H LINE# 267
C:1578H LINE# 268
------- ENDPROC READ_A_USB_DATA
------- PROC READ_INTERRUPT_REGISTER
C:153EH LINE# 272
C:153EH LINE# 273
C:153EH LINE# 274
C:1543H LINE# 275
C:1548H LINE# 276
C:154DH LINE# 277
------- ENDPROC READ_INTERRUPT_REGISTER
------- PROC _SET_USB_ADDR
D:0031H SYMBOL addr
C:1204H LINE# 281
C:1206H LINE# 282
C:1206H LINE# 284
BL51 BANKED LINKER/LOCATER V4.13 09/21/2007 12:44:31 PAGE 11
C:120BH LINE# 285
C:1213H LINE# 286
C:121EH LINE# 287
C:1229H LINE# 288
C:1232H LINE# 289
------- ENDPROC _SET_USB_ADDR
------- PROC SET_ENDPOINT_ENABLE
C:15CAH LINE# 294
C:15CAH LINE# 295
C:15CAH LINE# 296
C:15CFH LINE# 297
------- ENDPROC SET_ENDPOINT_ENABLE
------- PROC _SELECT_ENDPOINT
D:0007H SYMBOL endp
C:15E8H LINE# 302
C:15E8H LINE# 303
C:15E8H LINE# 304
C:15EBH LINE# 305
C:15EEH LINE# 306
------- ENDPROC _SELECT_ENDPOINT
------- PROC _READ_LAST_STATUS
D:0007H SYMBOL endp
C:15EFH LINE# 310
C:15EFH LINE# 311
C:15EFH LINE# 312
C:15F2H LINE# 313
C:15F5H LINE# 314
------- ENDPROC _READ_LAST_STATUS
------- PROC _SET_ENDPOINT_STATUS
D:0007H SYMBOL endp
D:0005H SYMBOL status
C:1507H LINE# 318
C:1507H LINE# 319
C:1507H LINE# 320
C:150EH LINE# 321
------- ENDPROC _SET_ENDPOINT_STATUS
------- PROC _READ_ENDPOINT_STATUS
D:0007H SYMBOL endp
C:15F6H LINE# 326
C:15F6H LINE# 327
C:15F6H LINE# 328
C:15F9H LINE# 329
C:15FCH LINE# 330
------- ENDPROC _READ_ENDPOINT_STATUS
------- PROC CLEAR_BUFFER
C:15FDH LINE# 334
C:15FDH LINE# 335
C:15FDH LINE# 336
------- ENDPROC CLEAR_BUFFER
------- PROC VALIDATE_BUFFER
C:1602H LINE# 341
C:1602H LINE# 342
C:1602H LINE# 343
------- ENDPROC VALIDATE_BUFFER
------- PROC _ACK_SETUP
D:0007H SYMBOL endp
C:0003H LINE# 348
BL51 BANKED LINKER/LOCATER V4.13 09/21/2007 12:44:31 PAGE 12
C:0003H LINE# 349
C:0003H LINE# 350
C:0006H LINE# 351
------- ENDPROC _ACK_SETUP
------- PROC _ERROR
D:0038H SYMBOL number
C:152DH LINE# 356
C:152FH LINE# 357
C:152FH LINE# 358
C:153AH LINE# 359
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -