📄 align.c
字号:
ZuracBCAdjust();
}
}
break;
case ALIGN_6500 : //TONNY User Color Temp Is Same
if(FgWrite) //TONNY With 6500
{
Fgtemp=FgFacMode;
FgFacMode=0; //tonny User Mode
EepromColorStore(COLOR_6500);
EepromColorStore(COLOR_USER);
FgFacMode=1; //tonny Factory Mode
EepromColorStore(COLOR_6500);
EepromColorStore(COLOR_USER);
FgFacMode=Fgtemp;
}
else
{
if( ColorTemp != COLOR_6500)
{
ColorTemp = COLOR_6500;
EepromColorRecall(ColorTemp);
ZuracBCAdjust();
}
}
break;
case ALIGN_5000 :
if(FgWrite)
{
Fgtemp=FgFacMode;
FgFacMode=0; //tonny User Mode
EepromColorStore(COLOR_5000);
FgFacMode=1; //tonny Factory Mode
EepromColorStore(COLOR_5000);
FgFacMode=Fgtemp;
}
else
{
if( ColorTemp != COLOR_5000)
{
ColorTemp = COLOR_5000;
EepromColorRecall(ColorTemp);
ZuracBCAdjust();
}
}
break;
case ALIGN_USER :
if(FgWrite)
{
Fgtemp=FgFacMode;
FgFacMode=0; //tonny User Mode
EepromColorStore(COLOR_USER);
FgFacMode=1; //tonny Factory Mode
EepromColorStore(COLOR_USER);
FgFacMode=Fgtemp;
}
else
{
if( ColorTemp != COLOR_USER)
{
ColorTemp = COLOR_USER;
EepromColorRecall(ColorTemp);
ZuracBCAdjust();
}
}
break;
case ALIGN_CONTRAST :
if(FgWrite)
{
if( Data0 <101)
{
ContrastValueZ = Data0;
ZuracBCAdjust();
}
else
FgOK=0;
}
else
{
Data0 = ContrastValueZ;
}
break;
case ALIGN_BRIGHTNESS :
if(FgWrite)
{
BrightnessValueZ = Data0;
ZuracBCAdjust();
}
else
{
Data0 = BrightnessValueZ;
}
break;
case ALIGN_AUTO_SIZE : //TONNY
FgKeyFlag=0;
FgAutoOn=1;
FgAutoAdj = 1;
FgAutoKeyFlag = 1;
FgFunInc=0;
FgMenuKey=0;
break;
case ALIGN_WHITE :
FgWhiteOn=1;
break;
case ALIGN_SAVE :
Fgtemp = FgFacMode;
FgFacMode = 0;
EepromCommonStore(0);
EepromCommonStore(1);
EepromCommonStore(2);
EepromCommonStore(3);
EepromTimingStore(ModeCounter);
EepromColorStore(ColorTemp);
FgFacMode = 1;
EepromCommonStore(0);
EepromCommonStore(1);
EepromCommonStore(2);
EepromCommonStore(3);
EepromTimingStore(ModeCounter);
EepromColorStore(ColorTemp);
FgFacMode = Fgtemp;
break;
case ALIGN_POWER :
if(FgWrite)
{
if( Data0 == 0 )
SystemPowerOff(1);
else if( Data0 == 1 )
{
SystemPowerOn();
if(FgBurnin)
IntoBurnin();
else
FgModeChange=1;
}
else if( Data0 == 2 )
{
PowerBacklight(0);
PowerPanel(0);
PowerScaler(0);
PowerAdc(0);
PowerDpms(0);
LEDSLEEP_PIN = 1;
LEDPOWER_PIN = 0;
FgPowerStby=1;
}
else
FgOK=0;
}
else
{
if(FgPowerOff)
Data0 = 0x00;
else if(FgPowerStby)
Data0 = 0x02;
else
Data0 = 0x01;
}
break;
case ALIGN_INITIAL :
ZuracFreeRun(L0_NOOSD);
MUTEEnable();
OsdShowMessage(ALL_RECALL_MESSAGE);
InitialEeprom();
RecallAll();
MUTEDisable();
OsdEnable(0);
pttemp=0x00;
pttemp();
break;
case ALIGN_BURNIN :
if(FgWrite)
FgBurnin=1;
else
FgBurnin=0;
EepromCommonStore(0);
break;
case ALIGN_FACTORY :
if(FgWrite)
FgFacMode=1;
else
FgFacMode=0;
break;
case ALIGN_SWRESET :
CHPENR=0x87;
CHPENR=0x59;
CHPCON=0x83;
break;
case ALIGN_LANGUAGE :
if(FgWrite)
{
if( Data0 < 7)
{
OSDLanguage = Data0;
EepromCommonStore(0);
}
else
FgOK=0;
}
else
Data0 = OSDLanguage;
break;
case ALIGN_USERCOLOR_SEL :
if(FgWrite)
{
if( Data0 < 3)
{
EepromColorRecall(Data0);
TrmBuf[1] = Data0;
EepromWrite(EE3_UPDATE_USER,1);
EepromColorStore(COLOR_USER);
FgFacMode = !FgFacMode;
TrmBuf[1] = Data0;
EepromWrite(EE3_UPDATE_USER,1);
EepromColorStore(COLOR_USER);
FgFacMode = !FgFacMode;
EepromColorRecall(ColorTemp);
}
else
FgOK=0;
}
else
Data0 = OSDLanguage;
break;
}
}
j=0x77 ^ Register ^ Data0 ^ Data1 ;
if(FgOK)
j=j^0x02;
else
j=j^0x03;
SendUART(0x77);
SendUART(Register);
if(FgOK)
SendUART(0x02);
else
SendUART(0x03);
SendUART(Data0);
SendUART(Data1);
SendUART(j);
}
void SendUART(Byte Data)
{
SBUF=Data;
while(!TI);
TI=0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -