📄 adac_api.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 + -