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

📄 variable.c

📁 本软件为tft型液晶显示器的驱动程序 可用于车载主机显示屏等
💻 C
字号:
#include "define.h" 

/**********     Radio Variable   ************/

#define RADIO_FM1         0 
#define RADIO_FM2         1 
#define RADIO_AM          2
#define RADIO_BANDMAX     3
#define RADIO_CHMAX       8

uchar RadioBand;/* FM1 0 FM2 1 AM 2 */ 
uchar RadioFreq; 
uchar RadioFreOff;
uchar RadioFreCH;//当前频率通道

uchar FreqTab[RADIO_BANDMAX][RADIO_CHMAX];//纪录FM1 FM2 AM的频率表,每次取一种模式
uchar FreqOffTab[RADIO_BANDMAX][RADIO_CHMAX];//频率偏移
uchar RadioFreqCH[RADIO_BANDMAX];

/*#############    System Variable #################*/
/*
	SourceMode:
				0: No Sign
			        1: DVD
			        2: RADIO
                                3: DVC
				4: TV
				5: GPS 
				6: AUX1(DVC)
				7: AUX2(TV)
				8: AUX3(GPS)
*/
uchar SourceMode;
uchar SoundVolume;


uchar StatusFlag=0;
uchar WindowDispFlag=0;//0 windows close
                        //1 video windows open
                        //2 sound windows open
                        //3 user  windows open

uchar SysMenuDisplayFlg;


/*#################  IEBus Variable ################*/
uchar IEBus_RxBuf[20];
uchar IEBus_RxDataLength;

uchar IEBus_TxBuf[20];
uchar IEBus_TxDataLength;



/*############# Display Menu #####################*/
//Sound 
#define SOUNDMENU_NUM    4
uchar SoundMenuCnt=0;
uchar SoundMenu[SOUNDMENU_NUM];
#define SoundMenuBass		    SoundMenu[0] 
#define SoundMenuTreb		    SoundMenu[1]
#define SoundMenuFlat		    SoundMenu[2]
#define SoundMenuBalance	    SoundMenu[3]

//Video
#define VIDEOMENU_NUM    5
uchar VideoMenuCnt=0;
uchar VideoMenu[VIDEOMENU_NUM];
#define VideoMenuBright             VideoMenu[0]
#define VideoMenuColor              VideoMenu[1]
#define VideoMenuCont               VideoMenu[2]
#define VideoMenuRev                VideoMenu[3]
#define VideoMenuMode               VideoMenu[4]


//VideoSYS
#define SYSMENU_NUM    8
uchar SysMenuCnt=0;
uchar SysMenu[SYSMENU_NUM];
#define SySMenuBright             SysMenu[0]
#define SySMenuColor              SysMenu[1]
#define SySMenuCont               SysMenu[2]
#define SySMenuPic                SysMenu[3]
#define SySMenuTint               SysMenu[4]
#define SySMenuCom                SysMenu[5]
#define SySMenuSubr               SysMenu[6]
#define SySMenuSubb               SysMenu[7]

//usr setting
#define USRMENU_NUM    3
uchar   UsrMenuCnt;
uchar   UsrMenu=0;//8bit on/off

/*################################################*/

/* OSD Buff */
uchar OsdBuf[34];

/* ADC Variable */
uchar AdcResult;
uchar KeyCurrent;
uchar KeyPrevious;
uint  KeyCount;

uchar KeyFlag;

uint RTCCount;

/* REMO */
uchar RedSuccess;
uchar RedLong;
uchar RedRead;
uchar RedData[4];
uchar RedCmd;
uchar RedCnt;
uchar RedCount;

/* Clock */

uchar SetHour;
uchar SetMinute;
uchar SetYear;
uchar SetMonth;
uchar SetData;


uchar Hour;
uchar Minute;
uchar Year;
uchar Month;
uchar Data;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -