📄 xxgmain.lst
字号:
C51 COMPILER V7.02b XXGMAIN 03/17/2005 23:11:50 PAGE 8
428 3 ///D12SUSPD = 1;
429 3 D12SUSPD=0;
430 3 } // if bus reset
431 2
432 2 if (bEPPflags.bits.suspend) {
433 3 DISABLE;
434 3 bEPPflags.bits.suspend= 0;
435 3 ENABLE;
436 3
437 3 if(D12SUSPD == 1) {
438 4 D12SUSPD = 0;
439 4 P0 = 0xFF;
440 4 P1 = 0xFF;
441 4 P2 = 0xFF;
442 4 P3 = 0xFF;
443 4 D12_SetDMA(0xC3);
444 4 D12SUSPD = 1;
445 4 PCON |= 0x02;
446 4 while (1);
447 4
448 4 }
449 3
450 3 } // if suspend change
451 2
452 2 if (bEPPflags.bits.setup_packet){
453 3 DISABLE;
454 3 bEPPflags.bits.setup_packet = 0;
455 3 ENABLE;
456 3 control_handler();
457 3 //D12SUSPD = 1;
458 3 D12SUSPD=0;
459 3 } // if setup_packet
460 2
461 2 if(bEPPflags.bits.setup_dma != 0) {
462 3 DISABLE;
463 3 bEPPflags.bits.setup_dma --;
464 3 ENABLE;
465 3 setup_dma();
466 3 } // if setup_dma
467 2
468 2 } // Main Loop
469 1
470 1 //on_exit();
471 1 //=======================================
472 1
473 1 }
*** WARNING C280 IN LINE 334 OF J:\D12\FW\XXGMAIN.C: 'key': unreferenced local variable
474
C51 COMPILER V7.02b XXGMAIN 03/17/2005 23:11:50 PAGE 9
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
P0 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0080H 1
P1 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0090H 1
bNoRAM . . . . . . . . . . . . . . . . PUBLIC DATA U_CHAR 0002H 1
P2 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00A0H 1
P3 . . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 00B0H 1
_IO_REQUEST. . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 6
uAddressL. . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
bAddressH. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
uSize. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0003H 2
bCommand . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
EA . . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00AFH 1
ULONG. . . . . . . . . . . . . . . . . TYPEDEF ----- U_LONG ----- 4
stall_ep0. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
init_config. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
size_t . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
reconnect_USB. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
clk_cnt. . . . . . . . . . . . . . . AUTO DATA U_LONG 0000H 4
_D12_ReadLastTransactionStatus . . . . EXTERN CODE PROC ----- -----
_epp_flags . . . . . . . . . . . . . . * TAG * ----- UNION ----- 2
bits . . . . . . . . . . . . . . . . MEMBER ----- STRUCT 0000H 2
value. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
set_address. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
init_serial. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_D12_SetMode . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
set_feature. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
get_configuration. . . . . . . . . . . EXTERN CODE PROC ----- -----
IO_REQUEST . . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 6
uAddressL. . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
bAddressH. . . . . . . . . . . . . . MEMBER ----- U_CHAR 0002H 1
uSize. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0003H 2
bCommand . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0005H 1
D12_ReadInterruptRegister. . . . . . . EXTERN CODE PROC ----- -----
main . . . . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
key. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
i. . . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0007H 1
_D12_SetEndpointEnable . . . . . . . . EXTERN CODE PROC ----- -----
BOOL . . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
set_configuration. . . . . . . . . . . EXTERN CODE PROC ----- -----
PCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0087H 1
SCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0098H 1
VendorDeviceRequest. . . . . . . . . . PUBLIC CODE ARRAY 0030H 48
TMOD . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0089H 1
TCON . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 0088H 1
D12SUSPD . . . . . . . . . . . . . . . ABSBIT ----- BIT 0096H 1
connect_USB. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
CONTROL_XFER . . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 23
DeviceRequest. . . . . . . . . . . . MEMBER ----- STRUCT 0000H 8
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
wCount . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
pData. . . . . . . . . . . . . . . . MEMBER ----- PTR 000CH 3
dataBuffer . . . . . . . . . . . . . MEMBER ----- ARRAY 000FH 8
_D12_WriteEndpoint . . . . . . . . . . EXTERN CODE PROC ----- -----
_single_transmit . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
buf. . . . . . . . . . . . . . . . . * REG * DATA PTR 0001H 3
len. . . . . . . . . . . . . . . . . * REG * DATA U_CHAR 0005H 1
IE0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0089H 1
DEVICE_REQUEST . . . . . . . . . . . . TYPEDEF ----- STRUCT ----- 8
C51 COMPILER V7.02b XXGMAIN 03/17/2005 23:11:50 PAGE 10
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
bmRequestType. . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bRequest . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
wValue . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
wIndex . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
_device_request. . . . . . . . . . . . * TAG * ----- STRUCT ----- 8
bmRequestType. . . . . . . . . . . . MEMBER ----- U_CHAR 0000H 1
bRequest . . . . . . . . . . . . . . MEMBER ----- U_CHAR 0001H 1
wValue . . . . . . . . . . . . . . . MEMBER ----- U_INT 0002H 2
wIndex . . . . . . . . . . . . . . . MEMBER ----- U_INT 0004H 2
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0006H 2
ioRequest. . . . . . . . . . . . . . . EXTERN IDATA STRUCT ----- 6
setup_dma. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
control_handler. . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
type . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0000H 1
req. . . . . . . . . . . . . . . . . AUTO DATA U_CHAR 0001H 1
ET0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A9H 1
get_status . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
MCU_LED0 . . . . . . . . . . . . . . . ABSBIT ----- BIT 0092H 1
TH0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008CH 1
MCU_LED1 . . . . . . . . . . . . . . . ABSBIT ----- BIT 0093H 1
EX0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00A8H 1
IT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 0088H 1
TH1. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008DH 1
TL0. . . . . . . . . . . . . . . . . . SFR DATA U_CHAR 008AH 1
EpBuf. . . . . . . . . . . . . . . . . EXTERN IDATA ARRAY ----- -----
PT0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 00B9H 1
_code_transmit . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
pRomData . . . . . . . . . . . . . . AUTO DATA PTR 0000H 2
len. . . . . . . . . . . . . . . . . * REG * DATA U_INT 0004H 2
EPPFLAGS . . . . . . . . . . . . . . . TYPEDEF ----- UNION ----- 2
bits . . . . . . . . . . . . . . . . MEMBER ----- STRUCT 0000H 2
value. . . . . . . . . . . . . . . . MEMBER ----- U_INT 0000H 2
TR0. . . . . . . . . . . . . . . . . . ABSBIT ----- BIT 008CH 1
bEPPflags. . . . . . . . . . . . . . . EXTERN DATA UNION ----- 2
get_interface. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
clear_feature. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
init_port. . . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
check_key_LED. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
c. . . . . . . . . . . . . . . . . . STATIC DATA U_CHAR 0000H 1
last_key . . . . . . . . . . . . . . STATIC DATA U_CHAR 0001H 1
ControlData. . . . . . . . . . . . . . PUBLIC DATA STRUCT 0003H 23
ioCount. . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
reserved . . . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
set_interface. . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_D12_SetEndpointStatus . . . . . . . . EXTERN CODE PROC ----- -----
USHORT . . . . . . . . . . . . . . . . TYPEDEF ----- U_INT ----- 2
get_descriptor . . . . . . . . . . . . EXTERN CODE PROC ----- -----
_D12_SetDMA. . . . . . . . . . . . . . EXTERN CODE PROC ----- -----
MCU_D12RST . . . . . . . . . . . . . . ABSBIT ----- BIT 0097H 1
init_timer0. . . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
MCU_SWM0 . . . . . . . . . . . . . . . ABSBIT ----- BIT 0090H 1
_flags . . . . . . . . . . . . . . . . * TAG * ----- STRUCT ----- 2
timer. . . . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.0
bus_reset. . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.1
suspend. . . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.2
setup_packet . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.3
C51 COMPILER V7.02b XXGMAIN 03/17/2005 23:11:50 PAGE 11
NAME CLASS MSPACE TYPE OFFSET SIZE
==== ===== ====== ==== ====== ====
remote_wakeup. . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.4
in_isr . . . . . . . . . . . . . . . MEMBER ----- FIELD 0000H 1.5
control_state. . . . . . . . . . . . MEMBER ----- FIELD 0000H 2.6
configuration. . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.0
verbose. . . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.1
ep1_rxdone . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.2
setup_dma. . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 2.3
dma_state. . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 2.5
power_down . . . . . . . . . . . . . MEMBER ----- FIELD 0001H 1.7
MCU_SWM1 . . . . . . . . . . . . . . . ABSBIT ----- BIT 0091H 1
GenEpBuf . . . . . . . . . . . . . . . EXTERN IDATA ARRAY ----- -----
ClockTicks . . . . . . . . . . . . . . EXTERN DATA U_LONG ----- 4
UCHAR. . . . . . . . . . . . . . . . . TYPEDEF ----- U_CHAR ----- 1
init_unconfig. . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
PIO_REQUEST. . . . . . . . . . . . . . TYPEDEF ----- PTR ----- 3
ioSize . . . . . . . . . . . . . . . . EXTERN DATA U_CHAR ----- 1
read_write_register. . . . . . . . . . EXTERN CODE PROC ----- -----
StandardDeviceRequest. . . . . . . . . PUBLIC CODE ARRAY 0000H 48
disconnect_USB . . . . . . . . . . . . PUBLIC CODE PROC 0000H -----
_control_xfer. . . . . . . . . . . . . * TAG * ----- STRUCT ----- 23
DeviceRequest. . . . . . . . . . . . MEMBER ----- STRUCT 0000H 8
wLength. . . . . . . . . . . . . . . MEMBER ----- U_INT 0008H 2
wCount . . . . . . . . . . . . . . . MEMBER ----- U_INT 000AH 2
pData. . . . . . . . . . . . . . . . MEMBER ----- PTR 000CH 3
dataBuffer . . . . . . . . . . . . . MEMBER ----- ARRAY 000FH 8
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 768 ----
CONSTANT SIZE = 96 ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = 26 9
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 1 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -