📄 txt_main.lst
字号:
C51 COMPILER V7.50 TXT_MAIN 08/18/2008 13:49:25 PAGE 1
C51 COMPILER V7.50, COMPILATION OF MODULE TXT_MAIN
OBJECT MODULE PLACED IN ..\output\output_bin\output_ebook\txt_main.obj
COMPILER INVOKED BY: C:\Keil\C51\BIN\C51.EXE ..\..\code\ap_ebook\src\txt_main.c LARGE OPTIMIZE(9,SIZE) BROWSE INCDIR(..\
-..\..\bsp\include;..\..\code\ap_ebook\src\include;..\..\code\global;..\..\code\include) DEFINE(CONFIG_ASIC,dynamic_load)
- DEBUG OBJECTEXTEND PRINT(..\output\output_bin\output_ebook\txt_main.lst) OBJECT(..\output\output_bin\output_ebook\txt_m
-ain.obj)
line level source
1 /******************
2 * mp3_main.c
3 *****************/
4
5 #include <string.h>
6 #include "api.h"
7 #include "lcd.h"
8 #include "common.h"
9 #include "ap_common.h"
10 #include "display.h"
11 #include "txt_utile.h"
12 #include "txt_display.h"
13 #include "txt_sub_menu.h"
14 #include "prefer.h"
15 #include "ui_main.h"
16 #include "res.h"
17 #include "ui_message.h"
18
19 BOOLEAN txt_init;
20
21 BOOLEAN fm_lock, music_on, lyric_on, scroll_on;
22 BOOLEAN play_statu=0;
23
24 void screen_txt_init(void)
25 {
26 1 /* Change to ROOT dir */
27 1 if(txt_init)
28 1 {
29 2 change_dir(0);
30 2 scan_dir_file(SEARCH_MODE_CURRDIR, "TXT", 1);
31 2 if(totfile==0)
32 2 {
33 3
34 3 ui_show_message(MFILEOUT);
35 3
36 3 #ifdef dynamic_load
37 3 api_vLoad(Code_USER1,1);
38 3 #else
Print("Load Function\n");
#endif
41 3 }
42 2 else
43 2 {
44 3 curr_finfo.u16Order = 0;
45 3 screen_map(SCREEN_FILEBROWSER);
46 3 txt_init = 0;
47 3 }
48 2 }
49 1 else
50 1 {
51 2 //maybe need some ui there
52 2 show_one_page();
C51 COMPILER V7.50 TXT_MAIN 08/18/2008 13:49:25 PAGE 2
53 2 return;
54 2 }
55 1 }
56
57 void screen_txt(UINT8 key)
58 {
59 1 UINT8 ret=1;
60 1
61 1 switch(key)
62 1 {
63 2 case KEY_MENU:
64 2 txt_sub_menu();
65 2 return;
66 2 case KEY_PLAY:
67 2 txt_close();
68 2 screen_map(SCREEN_FILEBROWSER);
69 2 return;
70 2 case KEY_NEXT:
71 2 ret = txt_page_next();
72 2 break;
73 2 case KEY_PREV:
74 2 ret = txt_page_prev();
75 2 break;
76 2 case KEY_FORWARD:
77 2 case KEY_REWIND:
78 2 //
79 2 // break;
80 2 case KEY_RELEASE:
81 2 //
82 2 // break;
83 2 case KEY_VOL_UP:
84 2 //
85 2 // break;
86 2 case KEY_VOL_DN:
87 2 // break;
88 2 default:
89 2 return;
90 2 }
91 1 if(ret==1)
92 1 show_one_page();
93 1 }
MODULE INFORMATION: STATIC OVERLAYABLE
CODE SIZE = 123 ----
CONSTANT SIZE = 4 ----
XDATA SIZE = ---- 1
PDATA SIZE = ---- ----
DATA SIZE = ---- ----
IDATA SIZE = ---- ----
BIT SIZE = 6 ----
END OF MODULE INFORMATION.
C51 COMPILATION COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -