📄 variable.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 + -