📄 vfd_func.h
字号:
/*************** MTK CONFIDENTIAL & COPYRIGHTED ****************/
/*************** ****************/
/*************** Description : VFD Driver Customer ****************/
/*************** F/W Level Header file ****************/
/*************** ****************/
/*************** Company : MediaTek Inc. ****************/
/*************** Programmer : Harrison Hsieh ****************/
/**********************************************************************/
// *********************************************************************
// Vfd mode define Prototypes
// *********************************************************************
#define SEG_MSG_HELLO 0
#define SEG_MSG_STOP 1
#define SEG_MSG_ROOT 2
#define SEG_MSG_TITLE 3
#define SEG_MSG_NODISC 4
#define SEG_MSG_UNDISC 5
#define SEG_MSG_OPEN 6
#define SEG_MSG_CLOSE 7
#define SEG_MSG_LOADING 8
#define SEG_MSG_OFF 9
#define SEG_MSG_JPEG 10
#define SEG_MSG_PCD 11
#define SEG_MSG_ERR 12
#define SEG_MSG_UPG 13
#define SEG_MSG_DIGEST 14
#define SEG_MSG_PBC_PLAY 15
#define SEG_MSG_IS 16
#define SEG_MSG_VGA 17
#define SEG_MSG_YPBPR 18
#define SEG_MSG_IS_L 19
#define SEG_MSG_VGA_L 20
#define SEG_MSG_YPBPR_L 21
#define SEG_MSG_IS_O 22
#define SEG_MSG_VGA_O 23
#define SEG_MSG_YPBPR_O 24
#define SEG_MSG_VOLUM 25 //xiao 03-04-26
#define SEG_MSG_FL 26
#define SEG_MSG_FR 27
#define SEG_MSG_CENT 28
#define SEG_MSG_SUB 29
#define SEG_MSG_LS 30
#define SEG_MSG_RS 31
#define SEG_MSG_TREBLE 32
#define SEG_MSG_BASS 33
#define SEG_MSG_AUXIN 34
#define SEG_MSG_CLEAN 35
#define SEG_MSG_STANDBY 36
#define SEG_MSG_MUTE 37
#ifdef DVD_AMP
#define SEG_MSG_AUTO 38
#define SEG_MSG_MAN 39
#ifdef BASS_BOOST_DRIVER
#define SEG_MSG_BASSBOOST 40
#endif
#ifdef PRESET_MEMORY_STATION
#define SEG_MSG_PRESET 40
#endif
#if defined(USE_PT2399)
#define SEG_MSG_MICVOL 41
#define SEG_MSG_MICECHO 42
#endif
#endif
#define VFD_MODE_PBC 0
#define VFD_MODE_PLAY 2
#define VFD_MODE_PAUSE 4
#define VFD_MODE_AC3 6
#define VFD_MODE_COLON2 8 //mintue
#define VFD_MODE_SUPER 10
#define VFD_MODE_VCD 12 //In fact is 'V'
#define VFD_MODE_CD 14
#define VFD_MODE_DVD 16
#define VFD_MODE_REPEAT 18
#define VFD_MODE_ALL 20
#define VFD_MODE_COLON1 22 //hour
#define VFD_MODE_KHZ 24
#define VFD_MODE_MHZ 26
#define VFD_MODE_TUNED 28
#define VFD_MODE_RDS 30
#define VFD_MODE_FMDOT 32
#define VFD_MODE_MP3 34
#define VFD_MODE_LOCKED 36
#define VFD_MODE_STEROE 38
#define VFD_MODE_3D 40
#define VFD_MODE_MEM 42
#define VFD_MODE_FM 44
#define VFD_MODE_AM 46
#define VFD_MODE_DTS 48
//#define VFD_MODE_AUDIO 50
#define VFD_MODE_STOP 50 //the follow is invalid
#define VFD_MODE_PCM 50
#define VFD_MODE_ANGLE 50
#define VFD_MODE_VOCAL 50
#define VFD_MODE_RANDOM 50
#define VFD_MODE_PROGRAM 50
#define VFD_MODE_ZOOM 50
#define VFD_MODE_TOTAL 50
#define SEG_DIGIT_0 0
#define SEG_DIGIT_1 1
#define SEG_DIGIT_2 2
#define SEG_DIGIT_3 3
#define SEG_DIGIT_4 4
#define SEG_DIGIT_5 5
#define SEG_DIGIT_6 6
#define SEG_DIGIT_7 7
#define SEG_DIGIT_8 8
#define SEG_DIGIT_9 9
#define SEG_CLEAN 10
#define SEG_CHAR_A 11
#define SEG_CHAR_E 12
#define SEG_CHAR_F 13
#define SEG_CHAR_G 14
#define SEG_CHAR_H 15
#define SEG_CHAR_I 16
#define SEG_CHAR_J 17
#define SEG_CHAR_L 18
#define SEG_CHAR_C 19
#define SEG_CHAR_P 20
#define SEG_CHAR_S 21
#define SEG_CHAR_U 22
#define SEG_CHAR_b 23
#define SEG_CHAR_c 24
#define SEG_CHAR_d 25
#define SEG_CHAR_g 26
#define SEG_CHAR_n 27
#define SEG_CHAR_R 28
#define SEG_CHAR_t 29
#define SEG_CHAR_y 30
#define SEG_CHAR__ 31
#define VFD_SEG_ALL 32 // light on every thing on the seg
// after this should be called when seg size > 7
#define SEG_CHAR_N 33 // upper case N
#define SEG_CHAR_V 34
// after this should be called when seg size = 14
#define SEG_CHAR_X 35
#define SEG_CHAR_Y 36
#define SEG_CHAR_K 37
#define SEG_CHAR_T 38
#define SEG_MARK_STAR 39
#define SEG_CHAR_Z 40
#define SEG_CHAR_M 41
#define SEG_CHAR_PLUSE 42
#define SEG_CHAR_B 43
#define SEG_CHAR_W 44
// with the same definition as above
#define SEG_CHAR_O SEG_DIGIT_0
#define SEG_CHAR_q SEG_DIGIT_9
#define VFD_SEG_TITLE 8
#define VFD_SEG_TITLE_HIGH 8
#define VFD_SEG_TITLE_LOW 8
#define VFD_SEG_CHAP 0
#define VFD_SEG_TRACK 0
#define VFD_SEG_CHAP_HIGH 0
#define VFD_SEG_CHAP_LOW 1
#define VFD_SEG_HR 2
#define VFD_SEG_MIN 3
#define VFD_SEG_MIN_HIGH 3
#define VFD_SEG_MIN_LOW 4
#define VFD_SEG_SEC 5
#define VFD_SEG_SEC_HIGH 5
#define VFD_SEG_SEC_LOW 6
#define VFD_SEG_MAX 7
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -