📄 usb_main.lst
字号:
C51 COMPILER V7.50 USB_MAIN 08/19/2008 11:27:47 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE USB_MAIN
OBJECT MODULE PLACED IN ..\output\output_bin\output_usb\usb_main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\..\code\ap_usb\src\usb_main.c LARGE OPTIMIZE(9,SIZE) BROWSE INCDIR(..\..
-\..\bsp\include;..\..\code\ap_usb\src\include;..\..\code\global;..\..\code\include) DEFINE(CONFIG_ASIC,dynamic_load) DEB
-UG OBJECTEXTEND PRINT(..\output\output_bin\output_voice\usb_main.lst) OBJECT(..\output\output_bin\output_usb\usb_main.ob
-j)
line level source
1 /******************
2 * usb_main.c
3 *****************/
4
5 #include <string.h>
6 #include "api.h"
7 #include "lcd.h"
8 #include "common.h"
9 #include "display.h"
10 #include "res.h"
11 #include "res_show.h"
12 #include "global_user.h"
13
14 static void gfx_usb_online(void)
15 {
16 1 bResShowPic(UDISKBCK,0,0);
17 1 }
18
19 void screen_usb_init(void)
20 {
21 1 gfx_usb_online();
22 1 screen_level = SCREEN_LEVEL_USB_ON;
23 1 }
24
25 extern void event_init_startup();
26 extern void api_vLeaveUSB();
27
28 void screen_usb(UINT8 key)
29 {
30 1 if(key == KEY_PLAY)
31 1 {
32 2
33 2 api_vLeaveUSB();
34 2 usb_plug = 1;
35 2
36 2 switch(menu_id)
37 2 {
38 3 case 0:
39 3 #ifdef dynamic_load
40 3 //select+=0x91;
41 3 api_vLoad(Code_USER2,0); //mp3 player
42 3 //api_vLOAD(Code_USER9);
43 3 #else
Print("Load Function\n");
#endif
46 3 break;
47 3 case 1:
48 3 #ifdef dynamic_load
49 3 //select+=0x91;
50 3 api_vLoad(Code_USER3,0); //movie player
51 3 #else
Print("Load Function\n");
C51 COMPILER V7.50 USB_MAIN 08/19/2008 11:27:47 PAGE 2
#endif
54 3 break;
55 3 case 2:
56 3 #ifdef dynamic_load
57 3 //select+=0x91;
58 3 api_vLoad(Code_USER4,0); //record player
59 3 #else
Print("Load Function\n");
#endif
62 3 break;
63 3 case 3:
64 3 #ifdef dynamic_load
65 3 //select+=0x91;
66 3 api_vLoad(Code_USER5,0); //voice player
67 3 #else
Print("Load Function\n");
#endif
70 3 break;
71 3 case 4:
72 3 #ifdef dynamic_load
73 3 //select+=0x91;
74 3 api_vLoad(Code_USER6,1); //Fm player
75 3 #else
Print("Load Function\n");
#endif
78 3 break;
79 3 case 5:
80 3 #ifdef dynamic_load
81 3 //select+=0x91;
82 3 api_vLoad(Code_USER8,0); //picture player
83 3 #else
Print("Load Function\n");
#endif
86 3 break;
87 3 case 6:
88 3 #ifdef dynamic_load
89 3 //select+=0x91;
90 3 api_vLoad(Code_USER7,0); //e book
91 3
92 3
93 3 #else
Print("Load Function\n");
#endif
96 3 break;
97 3 case 7:
98 3 #ifdef dynamic_load
99 3 //select+=0x91;
100 3 api_vLoad(Code_USER9,0); //game setting
101 3 #else
Print("Load Function\n");
#endif
104 3 break;
105 3 case 8:
106 3 #ifdef dynamic_load
107 3 //select+=0x91;
108 3 api_vLoad(Code_USER10,0); //system setting
109 3 #else
Print("Load Function\n");
#endif
112 3 break;
113 3 case 100:
114 3 #ifdef dynamic_load
C51 COMPILER V7.50 USB_MAIN 08/19/2008 11:27:47 PAGE 3
115 3 //select+=0x91;
116 3 api_vLoad(Code_USER1,1); //system setting
117 3 #else
Print("Load Function\n");
#endif
120 3 break;
121 3 }
122 2 }
123 1 }
124
125 void usb_online(void)
126 {
127 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 146 ----
CONSTANT SIZE = ---- ----
XDATA SIZE = ---- ----
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = ---- ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -