fix to call MICi_Init

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/twl_wrapsdk/trunk@178 4ee2a332-4b2b-5046-8439-1ba90f034370
This commit is contained in:
yutaka 2007-07-06 00:58:38 +00:00
parent 648b43924d
commit 32a29a97a9
2 changed files with 24 additions and 24 deletions

View File

@ -49,7 +49,7 @@ void TwlSpMain(void)
SND_Init(THREAD_PRIO_SND); SND_Init(THREAD_PRIO_SND);
// マイク初期化 // マイク初期化
// MICi_Init(); MICi_Init();
OS_TPrintf("\nARM7 starts.\n"); OS_TPrintf("\nARM7 starts.\n");

View File

@ -65,13 +65,13 @@ static void MY_SndInit( void )
for (i=0; i<MY_SND_BUF_LEN; i++) for (i=0; i<MY_SND_BUF_LEN; i++)
{ {
wavBuf[0][i] = (mySndType)(sin( 2 * MPI * i / MY_SND_BUF_LEN ) * MY_SND_DATA_MAX); wavBuf[0][i] = (mySndType)(sin( 2 * MPI * i / MY_SND_BUF_LEN ) * MY_SND_DATA_MAX);
} }
for (i=0; i<MY_SND_BUF_LEN-1; i++) for (i=0; i<MY_SND_BUF_LEN-1; i++)
{ {
wavBuf[1][i] = wavBuf[0][i+1]; wavBuf[1][i] = wavBuf[0][i+1];
} }
wavBuf[1][MY_SND_BUF_LEN-1] = wavBuf[0][0]; wavBuf[1][MY_SND_BUF_LEN-1] = wavBuf[0][0];
enabled = OS_DisableInterrupts(); enabled = OS_DisableInterrupts();
@ -121,8 +121,8 @@ static void MY_SndTerminate( void )
int i; int i;
OSIntrMode enabled = OS_DisableInterrupts(); OSIntrMode enabled = OS_DisableInterrupts();
SND_StopCapture( SND_CAPTURE_0 ); SND_StopCapture( SND_CAPTURE_0 );
SND_StopCapture( SND_CAPTURE_1 ); SND_StopCapture( SND_CAPTURE_1 );
for (i=0; i<16; i++) for (i=0; i<16; i++)
{ {
@ -134,7 +134,7 @@ static void MY_SndTerminate( void )
static void PrintfCaptureBuf( int startIdx ) static void PrintfCaptureBuf( int startIdx )
{ {
int i, ii; int i, ii;
for (i=0; i<2; i++) for (i=0; i<2; i++)
{ {
@ -170,21 +170,21 @@ static void CheckSound( void )
static void TestFunc( void ) static void TestFunc( void )
{ {
MY_SndInit(); MY_SndInit();
OS_TPrintf( "\nSound starts.\n" ); OS_TPrintf( "\nSound starts.\n" );
MICi_Start( MIC_SMP_ALL, MIC_DEFAULT_DMA_NO, micBuf, sizeof(micBuf) ); MICi_Start( MIC_SMP_ALL, MIC_DEFAULT_DMA_NO, micBuf, sizeof(micBuf) );
OS_TPrintf( "\nMIC starts.\n"); OS_TPrintf( "\nMIC starts.\n");
OS_SpinWait( OS_MSEC_TO_CPUCYC( 60 ) ); OS_SpinWait( OS_MSEC_TO_CPUCYC( 60 ) );
MICi_Stop(); MICi_Stop();
OS_TPrintf( "\nMIC stops.\n"); OS_TPrintf( "\nMIC stops.\n");
MY_SndTerminate(); MY_SndTerminate();
OS_TPrintf( "\nSound stops.\n" ); OS_TPrintf( "\nSound stops.\n" );
CheckSound(); CheckSound();
} }
void TwlSpMain(void) void TwlSpMain(void)
@ -209,26 +209,26 @@ void TwlSpMain(void)
SND_Init(THREAD_PRIO_SND); SND_Init(THREAD_PRIO_SND);
// ƒ}ƒCƒN<C692>‰Šú‰» // ƒ}ƒCƒN<C692>‰Šú‰»
// MICi_Init(); MICi_Init();
OS_TPrintf("\nARM7 starts.\n"); OS_TPrintf("\nARM7 starts.\n");
// round robin dma test // round robin dma test
OS_TPrintf( "\nChange Round Robin Mode.\n" ); OS_TPrintf( "\nChange Round Robin Mode.\n" );
MIi_SetExDmaArbitration( MI_EXDMAGBL_ARB_PRIORITY ); MIi_SetExDmaArbitration( MI_EXDMAGBL_ARB_PRIORITY );
TestFunc(); TestFunc();
OS_SpinWait( OS_MSEC_TO_CPUCYC( 60 ) ); OS_SpinWait( OS_MSEC_TO_CPUCYC( 60 ) );
// priority dma test // priority dma test
OS_TPrintf( "\nChange Priority Mode.\n" ); OS_TPrintf( "\nChange Priority Mode.\n" );
MIi_SetExDmaArbitration( MI_EXDMAGBL_ARB_ROUND_ROBIN ); MIi_SetExDmaArbitration( MI_EXDMAGBL_ARB_ROUND_ROBIN );
MIi_SetExDmaYieldCycles( MI_EXDMAGBL_YLD_CYCLE_DEFAULT ); MIi_SetExDmaYieldCycles( MI_EXDMAGBL_YLD_CYCLE_DEFAULT );
TestFunc(); TestFunc();
OS_TPrintf("\nARM7 ends.\n"); OS_TPrintf("\nARM7 ends.\n");
OS_Terminate(); OS_Terminate();