📄 osd.c
字号:
#define __OSD__
#include "Header\Include.h"
//-----------------------------------------------------------
void COsdHandler()
{
//COsdEventMsgProc();
COsdProc();
}
//-----------------------------------------------------------
void COsdProc()
{
switch(ucKeyMessage)
{
case VK_KEY1:
if(ucBright<=LOW_BRIGHT)
ucBright = MID_BRIGHT;
else if(ucBright<=MID_BRIGHT)
ucBright = HIGH_BRIGHT;
else
ucBright = LOW_BRIGHT;
CScalerWriteSingle(0x8E, ucBright); //USER BRIGHT
break;
case VK_KEY2:
bPowerstatus = !bPowerstatus;
if(bPowerstatus)
{
bEL = 1;
LED_ON();
CScalerWriteSingle(0x8E, MID_BRIGHT); //USER BRIGHT
}
else
{
bEL = 0;
LED_OFF();
CScalerWriteSingle(0x8E, 0X00); //USER BRIGHT
}
break;
default:
{
BYTE ucADCCurrData = 0;
MCU_ADC_CTRL_FF0B = 0x80 | (0x01 << 3); // Enable ADC
CTimerDelayXms(3);
ucADCCurrData = (MCU_ADC3_RESULT_FF0F & 0x3f); // Read ADC data
MCU_ADC_CTRL_FF0B = 0x00; // Disable ADC
if((ucADCCurrData>VOICE_VOLUME)&&(!bPowerstatus))
{
bPowerstatus = 1;
bEL = 1;
LED_ON();
CScalerWriteSingle(0x8E, MID_BRIGHT); //USER BRIGHT
}
}
break;
}
}
//-----------------------------------------------------------
void COsdEventMsgProc(void)
{
switch(ucOsdEventMsg)
{
case 0:
break;
case 1:
break;
default:
break;
}
}
//----------------------------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -