mirror of
https://github.com/rvtr/twl_wrapsdk.git
synced 2025-10-31 06:11:10 -04:00
rename SND_I2S into I2S to follow MIC
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@191 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
parent
958a9f5810
commit
f31509f85b
@ -54,7 +54,7 @@ extern void PMi_ResetControl(u8 sw);
|
|||||||
void SND_Enable(void)
|
void SND_Enable(void)
|
||||||
{
|
{
|
||||||
OSIntrMode enabled = OS_DisableInterrupts();
|
OSIntrMode enabled = OS_DisableInterrupts();
|
||||||
SND_I2SEnable();
|
I2S_Enable();
|
||||||
reg_SND_SOUNDCNT_8 |= REG_SND_SOUNDCNT_8_E_MASK;
|
reg_SND_SOUNDCNT_8 |= REG_SND_SOUNDCNT_8_E_MASK;
|
||||||
(void)OS_RestoreInterrupts(enabled);
|
(void)OS_RestoreInterrupts(enabled);
|
||||||
}
|
}
|
||||||
@ -71,7 +71,7 @@ void SND_Enable(void)
|
|||||||
void SND_Disable(void)
|
void SND_Disable(void)
|
||||||
{
|
{
|
||||||
OSIntrMode enabled = OS_DisableInterrupts();
|
OSIntrMode enabled = OS_DisableInterrupts();
|
||||||
SND_I2SDisable();
|
I2S_Disable();
|
||||||
reg_SND_SOUNDCNT_8 &= ~REG_SND_SOUNDCNT_8_E_MASK;
|
reg_SND_SOUNDCNT_8 &= ~REG_SND_SOUNDCNT_8_E_MASK;
|
||||||
(void)OS_RestoreInterrupts(enabled);
|
(void)OS_RestoreInterrupts(enabled);
|
||||||
}
|
}
|
||||||
@ -111,7 +111,7 @@ void SND_Shutdown(void)
|
|||||||
void SND_BeginSleep(void)
|
void SND_BeginSleep(void)
|
||||||
{
|
{
|
||||||
// adding process for TWL
|
// adding process for TWL
|
||||||
SND_I2SBeginSleep();
|
I2S_BeginSleep();
|
||||||
|
|
||||||
// stop all sound
|
// stop all sound
|
||||||
SND_Disable();
|
SND_Disable();
|
||||||
@ -154,7 +154,7 @@ void SND_EndSleep(void)
|
|||||||
SND_Enable();
|
SND_Enable();
|
||||||
|
|
||||||
// adding process for TWL
|
// adding process for TWL
|
||||||
SND_I2SEndSleep();
|
I2S_EndSleep();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
|
|||||||
@ -35,7 +35,7 @@ static BOOL isTwl = FALSE;
|
|||||||
static functions
|
static functions
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
static void SNDi_I2SInit(void)
|
static void I2Si_Init(void)
|
||||||
{
|
{
|
||||||
static BOOL isInitialized = FALSE;
|
static BOOL isInitialized = FALSE;
|
||||||
if (isInitialized == FALSE)
|
if (isInitialized == FALSE)
|
||||||
@ -55,9 +55,9 @@ static void SNDi_I2SInit(void)
|
|||||||
{
|
{
|
||||||
isTwl = TRUE;
|
isTwl = TRUE;
|
||||||
// Set default values
|
// Set default values
|
||||||
SND_I2SSetSamplingRatio(TRUE);
|
I2S_SetSamplingRatio(TRUE);
|
||||||
SND_I2SSetMixingRatio(8);
|
I2S_SetMixingRatio(8);
|
||||||
SND_I2SMute(FALSE);
|
I2S_Mute(FALSE);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -67,7 +67,7 @@ static void SNDi_I2SInit(void)
|
|||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SEnable
|
Name: I2S_Enable
|
||||||
|
|
||||||
Description: Enable sound master control
|
Description: Enable sound master control
|
||||||
|
|
||||||
@ -75,9 +75,9 @@ static void SNDi_I2SInit(void)
|
|||||||
|
|
||||||
Returns: None
|
Returns: None
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SEnable(void)
|
void I2S_Enable(void)
|
||||||
{
|
{
|
||||||
SNDi_I2SInit();
|
I2Si_Init();
|
||||||
|
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -86,7 +86,7 @@ void SND_I2SEnable(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SDisable
|
Name: I2S_Disable
|
||||||
|
|
||||||
Description: Disable sound master control
|
Description: Disable sound master control
|
||||||
|
|
||||||
@ -94,7 +94,7 @@ void SND_I2SEnable(void)
|
|||||||
|
|
||||||
Returns: None
|
Returns: None
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SDisable(void)
|
void I2S_Disable(void)
|
||||||
{
|
{
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -103,7 +103,7 @@ void SND_I2SDisable(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SShutdown
|
Name: I2S_Shutdown
|
||||||
|
|
||||||
Description: shutdown sound system
|
Description: shutdown sound system
|
||||||
|
|
||||||
@ -111,7 +111,7 @@ void SND_I2SDisable(void)
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SShutdown(void)
|
void I2S_Shutdown(void)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -124,7 +124,7 @@ void SND_I2SShutdown(void)
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SBeginSleep(void)
|
void I2S_BeginSleep(void)
|
||||||
{
|
{
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -141,7 +141,7 @@ void SND_I2SBeginSleep(void)
|
|||||||
|
|
||||||
Returns: None.
|
Returns: None.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SEndSleep(void)
|
void I2S_EndSleep(void)
|
||||||
{
|
{
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -150,7 +150,7 @@ void SND_I2SEndSleep(void)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SMute
|
Name: I2S_Mute
|
||||||
|
|
||||||
Description: Set mute status
|
Description: Set mute status
|
||||||
|
|
||||||
@ -158,7 +158,7 @@ void SND_I2SEndSleep(void)
|
|||||||
|
|
||||||
Returns: None
|
Returns: None
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SMute(BOOL isMute)
|
void I2S_Mute(BOOL isMute)
|
||||||
{
|
{
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -174,7 +174,7 @@ void SND_I2SMute(BOOL isMute)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SIsMute
|
Name: I2S_IsMute
|
||||||
|
|
||||||
Description: Get mute status
|
Description: Get mute status
|
||||||
|
|
||||||
@ -182,13 +182,13 @@ void SND_I2SMute(BOOL isMute)
|
|||||||
|
|
||||||
Returns: TRUE if mute
|
Returns: TRUE if mute
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
BOOL SND_I2SIsMute(void)
|
BOOL I2S_IsMute(void)
|
||||||
{
|
{
|
||||||
return (BOOL)((reg_SND_I2SCNT & REG_SND_I2SCNT_MUTE_MASK) >> REG_SND_I2SCNT_MUTE_SHIFT);
|
return (BOOL)((reg_SND_I2SCNT & REG_SND_I2SCNT_MUTE_MASK) >> REG_SND_I2SCNT_MUTE_SHIFT);
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SSetMixingRatio
|
Name: I2S_SetMixingRatio
|
||||||
|
|
||||||
Description: Set mixing ratio
|
Description: Set mixing ratio
|
||||||
|
|
||||||
@ -198,7 +198,7 @@ BOOL SND_I2SIsMute(void)
|
|||||||
|
|
||||||
Returns: None
|
Returns: None
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SSetMixingRatio(int nitroRatio)
|
void I2S_SetMixingRatio(int nitroRatio)
|
||||||
{
|
{
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -211,7 +211,7 @@ void SND_I2SSetMixingRatio(int nitroRatio)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SGetMixingRatio
|
Name: I2S_GetMixingRatio
|
||||||
|
|
||||||
Description: Set mixing ratio
|
Description: Set mixing ratio
|
||||||
|
|
||||||
@ -221,13 +221,13 @@ void SND_I2SSetMixingRatio(int nitroRatio)
|
|||||||
if 8, nitro sound is all.
|
if 8, nitro sound is all.
|
||||||
if 0, DSP sound is all.
|
if 0, DSP sound is all.
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
int SND_I2SGetMixingRatio(void)
|
int I2S_GetMixingRatio(void)
|
||||||
{
|
{
|
||||||
return (reg_SND_I2SCNT & REG_SND_I2SCNT_MIX_RATIO_MASK) >> REG_SND_I2SCNT_MIX_RATIO_SHIFT;
|
return (reg_SND_I2SCNT & REG_SND_I2SCNT_MIX_RATIO_MASK) >> REG_SND_I2SCNT_MIX_RATIO_SHIFT;
|
||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SSetSamplingRatio
|
Name: I2S_SetSamplingRatio
|
||||||
|
|
||||||
Description: Set I2S sampling ratio.
|
Description: Set I2S sampling ratio.
|
||||||
It can be called while I2S is disabled.
|
It can be called while I2S is disabled.
|
||||||
@ -236,7 +236,7 @@ int SND_I2SGetMixingRatio(void)
|
|||||||
|
|
||||||
Returns: None
|
Returns: None
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
void SND_I2SSetSamplingRatio(BOOL is48kHz)
|
void I2S_SetSamplingRatio(BOOL is48kHz)
|
||||||
{
|
{
|
||||||
if (isTwl)
|
if (isTwl)
|
||||||
{
|
{
|
||||||
@ -253,7 +253,7 @@ void SND_I2SSetSamplingRatio(BOOL is48kHz)
|
|||||||
}
|
}
|
||||||
|
|
||||||
/*---------------------------------------------------------------------------*
|
/*---------------------------------------------------------------------------*
|
||||||
Name: SND_I2SIsSamplingRatio48kHz
|
Name: I2S_IsSamplingRatio48kHz
|
||||||
|
|
||||||
Description: Get I2S sampling ratio.
|
Description: Get I2S sampling ratio.
|
||||||
|
|
||||||
@ -261,7 +261,7 @@ void SND_I2SSetSamplingRatio(BOOL is48kHz)
|
|||||||
|
|
||||||
Returns: TRUE if 48 kHz. otherwise FALSE
|
Returns: TRUE if 48 kHz. otherwise FALSE
|
||||||
*---------------------------------------------------------------------------*/
|
*---------------------------------------------------------------------------*/
|
||||||
BOOL SND_I2SIsSamplingRatio48kHz(void)
|
BOOL I2S_IsSamplingRatio48kHz(void)
|
||||||
{
|
{
|
||||||
return (BOOL)((reg_SND_I2SCNT & REG_SND_I2SCNT_CODEC_SMP_MASK) >> REG_SND_I2SCNT_CODEC_SMP_SHIFT);
|
return (BOOL)((reg_SND_I2SCNT & REG_SND_I2SCNT_CODEC_SMP_MASK) >> REG_SND_I2SCNT_CODEC_SMP_SHIFT);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -64,8 +64,8 @@ void TwlSpMain(void)
|
|||||||
(void)OS_EnableInterrupts();
|
(void)OS_EnableInterrupts();
|
||||||
|
|
||||||
// サウンド初期化
|
// サウンド初期化
|
||||||
SND_I2SEnable();
|
I2S_Enable();
|
||||||
SND_I2SSetMixingRatio(0); // dsp only
|
I2S_SetMixingRatio(0); // dsp only
|
||||||
MICi_Init();
|
MICi_Init();
|
||||||
|
|
||||||
// SPI初期化
|
// SPI初期化
|
||||||
|
|||||||
@ -25,10 +25,10 @@ extern "C" {
|
|||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
public macro variables
|
public macro variables
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
#define SND_I2S_MIXING_NITRO_MAX 8
|
#define I2S_MIXING_NITRO_MAX 8
|
||||||
#define SND_I2S_MIXING_NITRO_MIN 0
|
#define I2S_MIXING_NITRO_MIN 0
|
||||||
#define SND_I2S_MIXING_DSP_MAX 0
|
#define I2S_MIXING_DSP_MAX 0
|
||||||
#define SND_I2S_MIXING_DSP_MIN 8
|
#define I2S_MIXING_DSP_MIN 8
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
public function declaration
|
public function declaration
|
||||||
@ -36,22 +36,22 @@ extern "C" {
|
|||||||
|
|
||||||
#ifdef SDK_ARM7
|
#ifdef SDK_ARM7
|
||||||
|
|
||||||
void SND_I2SEnable(void);
|
void I2S_Enable(void);
|
||||||
void SND_I2SDisable(void);
|
void I2S_Disable(void);
|
||||||
|
|
||||||
void SND_I2SShutdown(void);
|
void I2S_Shutdown(void);
|
||||||
|
|
||||||
void SND_I2SBeginSleep(void);
|
void I2S_BeginSleep(void);
|
||||||
void SND_I2SEndSleep(void);
|
void I2S_EndSleep(void);
|
||||||
|
|
||||||
void SND_I2SMute(BOOL isMute);
|
void I2S_Mute(BOOL isMute);
|
||||||
BOOL SND_I2SIsMute(void);
|
BOOL I2S_IsMute(void);
|
||||||
|
|
||||||
void SND_I2SSetMixingRatio(int nitroRatio);
|
void I2S_SetMixingRatio(int nitroRatio);
|
||||||
int SND_I2SGetMixingRatio(void);
|
int I2S_GetMixingRatio(void);
|
||||||
|
|
||||||
void SND_I2SSetSamplingRatio(BOOL is48kHz);
|
void I2S_SetSamplingRatio(BOOL is48kHz);
|
||||||
BOOL SND_I2SIsSamplingRatio48kHz( void );
|
BOOL I2S_IsSamplingRatio48kHz( void );
|
||||||
|
|
||||||
#endif /* SDK_ARM7 */
|
#endif /* SDK_ARM7 */
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user