赤箱がスリープシャットダウン対策され、TSボードは元々問題無かったためデフォルトでスリープ可能に。

蓋閉じ判定をスリープ関数へ内包して共通化。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1365 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
nakasima 2008-05-15 09:59:55 +00:00
parent bc2db58440
commit 6885accd26
4 changed files with 11 additions and 9 deletions

View File

@ -199,6 +199,12 @@ void SYSMi_CheckRTC( void )
// スリープモードへの遷移 // スリープモードへの遷移
void SYSM_GoSleepMode( void ) void SYSM_GoSleepMode( void )
{ {
// ŠW•¶”»è
if ( ! PAD_DetectFold() )
{
return;
}
// デバッガ起動時にはスリープに入らない // デバッガ起動時にはスリープに入らない
if ( ! SYSM_IsRunOnDebugger() || (OSi_DetectDebugger() & OS_CONSOLE_TWLDEBUGGER) ) if ( ! SYSM_IsRunOnDebugger() || (OSi_DetectDebugger() & OS_CONSOLE_TWLDEBUGGER) )
{ {

View File

@ -409,8 +409,7 @@ static void SYSMi_LoadTitleThreadFunc( TitleProperty *pBootTitle )
region_max region_max
}; };
// [TODO:]DSダウンロードプレイおよびpictochat等のNTR拡張NANDアプリの時は、ROMヘッダを退避する // [TODO:]DSダウンロードプレイおよびpictochat等のNTR拡張NANDアプリの時は、ROMヘッダを退避する
// が、どうもNTR-ROMヘッダ情報の再配置は、rebootライブラリで行う。らしい。 // が、NTR-ROMヘッダは旧無線パッチとデバッガパッチを当てる必要があるため、再配置はrebootライブラリで行う。
// とりあえず現状のままにしておき、動かなければ考える。
// ロード // ロード
char path[256]; char path[256];

View File

@ -316,13 +316,10 @@ void TwlMain( void )
(void)SND_FlushCommand(SND_COMMAND_NOBLOCK); (void)SND_FlushCommand(SND_COMMAND_NOBLOCK);
#ifndef DISABLE_SLEEP #ifndef DISABLE_SLEEP
// スリープモードへの遷移 // スリープモードへの遷移(蓋閉じ判定はデフォルトで行う)
if ( PAD_DetectFold() ) SYSM_GoSleepMode();
{
SYSM_GoSleepMode();
}
#endif // DISABLE_SLEEP #endif // DISABLE_SLEEP
} }
} }

View File

@ -46,7 +46,7 @@ export DO_NOT_SHOW_LAUNCHER = TRUE
export DISABLE_WDS_SCAN = TRUE export DISABLE_WDS_SCAN = TRUE
export IGNORE_WLFIRM_SIGNCHECK = FALSE export IGNORE_WLFIRM_SIGNCHECK = FALSE
export DISABLE_WLFIRM_LOAD = FALSE export DISABLE_WLFIRM_LOAD = FALSE
export DISABLE_SLEEP = TRUE export DISABLE_SLEEP = FASLE
export LOAD_APP_VIA_WRAM = FALSE export LOAD_APP_VIA_WRAM = FALSE
export SYSM_OUTSIDE_UI = TRUE export SYSM_OUTSIDE_UI = TRUE
export SYSM_BROADON_UI = FALSE export SYSM_BROADON_UI = FALSE