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

📄 adac_api.c

📁 SAMSUNG 5009的源代码
💻 C
字号:
/******************************************************************************
 * File name  : Adac_api.c
 * Start date : 2004. 4. 27
 * By         : 
 * Contact    : eric.kwon@samsung.com
 * Description: APIs 
 * 
 *****************************************************************************/

    
/******************************************************************************
 *   INCLUDES                                                                 *
 ******************************************************************************/

#include "Basic_typedefs.h"
#include "CUSTOM/Custom_option.h"
#include "OS/OS_abstract.h"
#include "API/SH_types.h"
#include "API/SH_api.h"
#include "API/SH_reg.h"

#include "CUSTOM/Adac_api.h"

#if (_ADAC_DEV_ID_ == ADAC_DEV_AK4356)
#include "Ak4356.c"
#elif (_ADAC_DEV_ID_ == ADAC_DEV_PCM1742 )
#include "PCM1742.c"
#elif (_ADAC_DEV_ID_ == ADAC_DEV_WM8728 )
#include "WM8728.c"
#elif ( _ADAC_DEV_ID_ == ADAC_DEV_WM8746 )
#include "WM8746.c"
#else
#include "PCM1742.c"
#endif


/******************************************************************************
 *  Function name : InitAdac
 *  Arguments     : 
 *  Return        : VOID
 *  By            : Taejin Kwon
 *  Description   : To set sampling bit of audio DAC
 ******************************************************************************
 */
 VOID InitAdac( VOID )
{
	SH_AUD_SetAdacMute(TRUE);

	SetAdacDeEmphasis(FALSE);
}

/******************************************************************************
 *  Function name : SetAdacDeEmphasis
 *  Arguments     : 
 *       IN		cDeemphasis : 
 *       OUT	
 *       I/O
 *  Return        : VOID
 *  By            : Taejin Kwon
 *  Description   : To stop analog audio output
 ******************************************************************************
 */
VOID SetAdacDeEmphasis(BYTE1 cDeemphasis)
{
	BOOL mode;

	mode = (BOOL) cDeemphasis;
	
	SH_AUD_SetAdacDeEmphasis( mode );
}

/******************************************************************************
 *  Function name : SetAdacSampleBits
 *  Arguments     : 
 *       IN		bits : sampling bits (16, 20, 24)
 *				doub : double sampling on/off
 *       OUT	
 *       I/O
 *  Return        : VOID
 *  By            : Taejin Kwon
 *  Description   : To set sampling bit of audio DAC
 ******************************************************************************
 */
VOID SetAdacSampleBits( BYTE1 bits, BOOL doub )
{

}

⌨️ 快捷键说明

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