pt2313.h
来自「从事音响开发的人员对PT2313再熟悉不过的了」· C头文件 代码 · 共 40 行
H
40 行
#ifndef _pt2313_
#define _pt2313_
#include <BasType.h>
//#define Mute() Enable_sys_mute();SetVolume(0)
//#define UnMute() SYS.mute_flag=0 ;Un_sys_mute();SetVolume(SYS.vol_val)
#define PLAY_STATE 0x12
#define EQVOL_POINT 16 //VOL:0~16 call EQData1[]. 17~32 call EQData2[]
#define IIC_SLADR_2313 0x88
/*channel of audio in */
#define channel1 0x48//响度开,增益为7.5db
#define channel2 0x49
#define channel3 0x4a
#define channel4 0x4b
/*Eq mode*/
//enum{EQ_POP,EQ_CLASSIC,EQ_ROCK,EQ_JAZZ,EQ_FLAT};//EQ mode
void InitPt2313(UINT8 sourcedata);
void ChangeVolume_New(bit Direction);
UINT8 _0to14(UINT8 dat,bit direct);
void Modify_volume(void);
void SelectINChannel(UINT8 TaskID);
void SetVolume(UINT8 Volume);
UINT8 BASS_TRE_0to14(UINT8 dat,bit direct);
void Modify_basstreble(bit type);
void Modify_FAD_balance(void);
void Pt2313_mute(void);
static UINT8 EQ_PRO(UINT8 eq_temp,UINT8 eq_bin);
void SetEQ(void);
//void Progressively_Volume(UINT8 Volumetemp);
//uchar _0to14(uchar dat,bit direct);
//void Modify_bass_treble(bit type); //1:treble 0: bass
//void Modify_FAD_balance(void);
//void SelectAudioChannel(uchar channel);
#endif // _pt2313_
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?