⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pt2313.h

📁 从事音响开发的人员对PT2313再熟悉不过的了
💻 H
字号:
#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -