📄 ad_util.h
字号:
/******************************************************************************
* Filename : AD_util.h
* Start : 2004. 11. 15
* By : Hongsik Park
* Contact : hongsik7.park@samsung.com
* Description :
******************************************************************************
*/
#ifndef _AD_UTIL_H_
#define _AD_UTIL_H_
#define _IODMA0_Command(x) rDMACOM0 = (x)
#define _IODMA1_Command(x) rDMACOM1 = (x)
#define _IODMA2_Command(x) rDMACOM2 = (x)
#define _IODMA3_Command(x) rDMACOM3 = (x)
#define _IODMA0_ChangeAddr(x) rDMABASE0 = (x)
#define _IODMA1_ChangeAddr(x) rDMABASE1 = (x)
#define _IODMA2_ChangeAddr(x) rDMABASE2 = (x)
#define _IODMA3_ChangeAddr(x) rDMABASE3 = (x)
#define _IODMA0_Control(x) rDMACON0 = (x)
#define _IODMA1_Control(x) rDMACON1 = (x)
#define _IODMA2_Control(x) rDMACON2 = (x)
#define _IODMA3_Control(x) rDMACON3 = (x)
#define _IODMA0_Count(x) rDMATCNT0 = (x)
#define _IODMA1_Count(x) rDMATCNT1 = (x)
#define _IODMA2_Count(x) rDMATCNT2 = (x)
#define _IODMA3_Count(x) rDMATCNT3 = (x)
#define _IODMA_ADC_SEL(x) rDMAADCSEL = (x)
#define _SAIU_POWER_ON() rSAIUCLKCON = 1
#define _SAIU_POWER_OFF() rSAIUCLKCON = 0
#define _SAIU_COMMAND_START() rSAIUTXCOM = 0xE
#define _SAIU_COMMAND_STOP() rSAIUTXCOM = 0xA
#define _SAIU_CONTROL_SET(x) rSAIUTXCON = (x)
#define MAX_NUM_PLL_PRESET 14
UINT _ad_util_checkoutputformat(UINT newfreq);
VOID _ad_util_PLL_changeclock(UINT newfreq);
VOID _ad_util_PLL_setclock( UINT sample_rate );
VOID PLL_SetAudioClk( UINT sample_rate );
VOID _ad_util_SAIU_setnewformat(UINT newfreq);
VOID _SAIU_Reset(VOID);
VOID SAIU_Set(SAIU_Mclk_t MCLK, SAIU_Format_t format, SAIU_Frame_t bit_frame, SAIU_BL_t burstL, SAIU_Ch_t ch);
VOID _ad_util_SAIU_setzeromute(VOID);
VOID _ad_util_inADC_set(VOID);
VOID ADAC_Init( VOID );
VOID ADAC_Mute( BOOL mute );
VOID ADAC_Deemphasis( BOOL onoff, UINT fs );
VOID ADAC_Volume( UCHAR vol );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -