📄 main.c
字号:
#define VOLCTRL_GLOBAL
#include "DataType.h"
#include "FTC32t.h"
#include "Define.h"
#include "ftc32t_m.h"
#include "register.h"
#include "vol.h"
#include "global_variable.h"
#include "display.h"
INT16U u8VolCount;
void music_vSetVolume(INT8U u8Vol)
{
/*
INT8U code cVolTable[21] =
{0,50,80,90,93,97,100,102,104,106,108,110,112,114,116,118,120,122,124,126,127};
*/
INT8U code cVolTable[41] =
{0,72,74,76,78,80,82,84,86,88,90,92,94,96,98,100,102,104,105,106,107,
108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127};
XBYTE[CODECLLHCTR] = cVolTable[u8Vol];
XBYTE[CODECRLHCTR] = cVolTable[u8Vol];
}
void vSetLineInVol(INT8U u8Level)
{
INT8U code cVolTable[21] =
{0,50,80,90,93,97,100,102,104,106,108,110,112,114,116,118,120,122,124,126,127};
XBYTE[CODECLLINCTR] = 0x7f & cVolTable[u8Level];
XBYTE[CODECRLINCTR] = 0x7f & cVolTable[u8Level];
}
void VolAutoChange(uchar updown)
{
if(u8VolCount < 3000)
u8VolCount ++;
else{
if(updown){
if(u8LcdVolume < 40){
u8LcdVolume++;
music_vSetVolume(u8LcdVolume);
}
}else{
if(u8LcdVolume > 0){
u8LcdVolume --;
music_vSetVolume(u8LcdVolume);
}
}
u8VolCount = 0;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -