⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 vfd_func.h

📁 MTK 1389e版 MINI组合音响代码
💻 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 + -