📄 pt2257.c
字号:
/*-TAB=2-------------------------------------------------------------------*/
/**------------------------------------------------------------------------*
* *
* NAME:PT2257.C *
* *
* *
* UPDATE: 2002/8/15 YCD *
* *
* *
* *
*-------------------------------------------------------------------------*/
#include "..\SRC\ZM.H"
void ChangeVolume(void);
BYTE gPt2257Buf[2];
BYTE gPt2257Count;
BYTE gCurVolume;
/**
*@void CloseVolume(BYTE aMuteOn)
*@update 2002/9/8
*/
void CloseVolume(void)
{
gCurVolume=MAX_ATTEN;
gPt2257Buf[0]=0XFF;
gPt2257Count=1;
Lsb_WritePt2257();
}
/**
*@void OpenVolume(void)
*@update 2002/9/8
*/
void OpenVolume(void)
{
if(gCurVolume==0||gCurVolume>MAX_ATTEN){
gCurVolume=4;
ChangeVolume();
}
}
/**
*@void ChangeVolume(void)
*@update 2002/8/18
*/
void ChangeVolume(void)
{
BYTE Hi,Low;
if(gCurVolume<MAX_ATTEN){
Hi=gCurVolume/10;
Low=gCurVolume%10;
gPt2257Buf[0]=Hi|0xe0;
gPt2257Buf[1]=Low|0xd0;
gPt2257Count=2;
Lsb_WritePt2257();
}
else CloseVolume();
}
/**
*@void AddVolume(void)
*@update 2002/9/8
*/
void AddVolume(void)
{
if(gCurVolume>0){
gCurVolume--;
ChangeVolume();
}
}
/**
*@void SubVolume(void)
*@update 2002/9/8
*/
void SubVolume(void)
{
if(gCurVolume<MAX_ATTEN){
gCurVolume++;
ChangeVolume();
}
}
/**
*@void EnablePt2257Mute(void)
*@update 2002/9/8
*/
void EnablePt2257Mute(void)
{
gPt2257Buf[0]=0X79;
gPt2257Count=1;
Lsb_WritePt2257();
}
/**
*@void DisablePt2257Mute(void)
*@update 2002/9/8
*/
void DisablePt2257Mute(void)
{
gPt2257Buf[0]=0X78;
gPt2257Count=1;
Lsb_WritePt2257();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -