📄 common.h
字号:
/*********************
* common.h
*********************/
#include "types.h"
#include "key.h"
extern INT8U vol_flag;
typedef enum {
TIME_PLAY,
TIME_LEFT,
TIME_TOTAL
} SONGTIME;
typedef enum {
SCREEN_LEVEL_MAINMENU = 0,
/* Music screen */
SCREEN_LEVEL_MUSIC_PLAY,
SCREEN_LEVEL_MUSIC_STOP,
SCREEN_LEVEL_MUSIC_FWRW,
/* JPEG screen */
SCREEN_LEVEL_JPEG_DISP,
SCREEN_LEVEL_MOVIE_PLAY,
SCREEN_LEVEL_MOVIE_STOP,
SCREEN_LEVEL_FILE_BROWSER,
SCREEN_LEVEL_REC_STOP,
SCREEN_LEVEL_REC_START,
SCREEN_LEVEL_REC_PAUSE,
SCREEN_LEVEL_RADIO_ON,
SCREEN_LEVEL_USB_ON
} SCREENLEVEL;
//common global var
extern MUSIC_INFORMATION curr_music;
extern INT8U _buf[256];
extern FILE_INFORMATION curr_finfo, curr_dir, play_dir;
extern SCREENLEVEL screen_level;
extern UINT16 totdir, totfile, totitem;
extern UINT8 *search_extstr;
extern UINT16 curr_lyric_time;
extern UINT16 select;
void key_process(UINT8 key);
BOOLEAN change_dir(FILE_INFORMATION *pDir);
void scan_dir_file(UINT8 search_mode, UINT8 *extstr, BOOLEAN select_dir);
BOOLEAN playdir_valid();
void get_short_name(FILE_INFORMATION *pfinfo, UINT8 xdata *buf);
void get_long_name(FILE_INFORMATION *pfinfo, UINT8 xdata *buf);
BOOLEAN find_good_media(INT8 offset, SELECT_OPTION opt);
extern void my_sprintf(char *buf, const char *fmt, ...);
//add by me.
//#define bLCD_PIN_BACKLIGHT
sbit b_PIN_POWEROFF = 0x93; //P1.3
sbit bLCD_PIN_BACKLIGHT = 0x94; //P1.4
extern UINT32 u16TimerCount;
BOOLEAN init_volume(void);
BOOLEAN close_volume(void);
void vKeyTimeOut(void);
void vShutDown();
void vOpenBackLight(void);
void vCloseBackLight(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -