mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
デポップ処理の見直し。
git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1102 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
a8ce73d1cd
commit
466f7c8dd1
@ -181,10 +181,6 @@ TwlSpMain(void)
|
|||||||
MCU_InitIrq(THREAD_PRIO_MCU); // MCU ʉŠú‰»
|
MCU_InitIrq(THREAD_PRIO_MCU); // MCU ʉŠú‰»
|
||||||
}
|
}
|
||||||
|
|
||||||
// CODEC初期化の際に発生するPOP音を消すため外部デポップ回路を有効にします。
|
|
||||||
// デポップは8ms程度でほぼ完了しますが、PoweronTimeの分余分に期間をみる必要があります。
|
|
||||||
CDC_EnableExternalDepop();
|
|
||||||
|
|
||||||
if (OSi_IsCodecTwlMode() == TRUE)
|
if (OSi_IsCodecTwlMode() == TRUE)
|
||||||
{
|
{
|
||||||
// CODEC ʉŠú‰»
|
// CODEC ʉŠú‰»
|
||||||
|
|||||||
@ -315,9 +315,6 @@ BOOL BOOT_WaitStart( void )
|
|||||||
target = REBOOT_TARGET_DS_APP;
|
target = REBOOT_TARGET_DS_APP;
|
||||||
}
|
}
|
||||||
|
|
||||||
// 外部デポップ回路を有効にする
|
|
||||||
CDC_EnableExternalDepop();
|
|
||||||
|
|
||||||
// I2S停止(MCLKは動作継続)
|
// I2S停止(MCLKは動作継続)
|
||||||
reg_SND_SMX_CNT &= ~REG_SND_SMX_CNT_E_MASK;
|
reg_SND_SMX_CNT &= ~REG_SND_SMX_CNT_E_MASK;
|
||||||
|
|
||||||
@ -338,12 +335,6 @@ BOOL BOOT_WaitStart( void )
|
|||||||
reg_SND_SMX_CNT = REG_SND_SMX_CNT_MIX_RATE_MASK |
|
reg_SND_SMX_CNT = REG_SND_SMX_CNT_MIX_RATE_MASK |
|
||||||
REG_SND_SMX_CNT_E_MASK;
|
REG_SND_SMX_CNT_E_MASK;
|
||||||
|
|
||||||
// デポップ期間のあと外部デポップ回路を無効にする
|
|
||||||
// 単純なウェイトになるため、将来的にはコンポーネントでデポップを
|
|
||||||
// 無効にするように変更する予定(TODO)
|
|
||||||
OS_SpinWait(OS_MilliSecondsToTicks(100) * 64);
|
|
||||||
CDC_DisableExternalDepop();
|
|
||||||
|
|
||||||
#ifdef SDK_ARM7
|
#ifdef SDK_ARM7
|
||||||
// デバッガではTWLカードスロット2を電源ON
|
// デバッガではTWLカードスロット2を電源ON
|
||||||
if ( SYSM_IsRunOnDebugger() )
|
if ( SYSM_IsRunOnDebugger() )
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user