wm8775.h

来自「sigma_designs的tuner驱动」· C头文件 代码 · 共 36 行

H
36
字号
typedef struct tagWM8775_CONFIG {	I2CAL_CONTEXT* pI2Cal_Context;	RMuint8 uI2CAddress;} WM8775_CONFIG;RMstatus wm8775_reset(WM8775_CONFIG *pW);RMstatus wm8775_powerDown(WM8775_CONFIG *pW, RMuint8 powerDown);typedef enum { wm8775_adc_256fs, wm8775_adc_384fs, wm8775_adc_512fs, wm8775_adc_768fs } WM8775_ADCRATE;RMstatus wm8775_mode(WM8775_CONFIG *pW, RMbool masterMode, WM8775_ADCRATE adcRate, RMbool setOversampleFrom128xTo64x);typedef enum {	wm8775_if_rightjust,	 	wm8775_if_leftjust, 		wm8775_if_i2s,			wm8775_if_dsp_early,		wm8775_if_rightjust_adclrcInv, 	wm8775_if_leftjust_adclrcInv,	wm8775_if_i2s_adclrcInv, 	wm8775_if_dsp_late }WM8775_INTERFACE_FORMAT;typedef enum {wm8775_wl_16bit, wm8775_wl_20bit, wm8775_wl_24bit, wm8775_wl_32bit}WM8775_WORD_LENGTH;RMstatus wm8775_audioInterface(WM8775_CONFIG *pW, WM8775_INTERFACE_FORMAT format, RMbool bitclkPolarityInvert, WM8775_WORD_LENGTH wl, RMbool adcHighPassFilterDisable);RMstatus wm8775_gain(WM8775_CONFIG *pW, RMuint8 leftGain, RMuint8 rightGain, RMbool enaLeftZeroX, RMbool enaRightZeroX);RMstatus wm8775_inputMuxControl(WM8775_CONFIG *pW, RMuint8 inputMask, RMbool leftMute, RMbool rightMute, RMbool linkRight2LeftGain);

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?