mirror of
https://github.com/rvtr/TwlIPL.git
synced 2025-10-31 06:01:12 -04:00
ColdStart時のロゴデモが終了するまでは、HWリセットされても次回起動時にHotStart
にならないようにする。 git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1916 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
parent
c2c9f5414f
commit
09ce9392ea
@ -178,6 +178,12 @@ void TwlMain( void )
|
|||||||
OS_Init();
|
OS_Init();
|
||||||
SYSM_SetArena(); // OS_Initの後でコールする必要あり。
|
SYSM_SetArena(); // OS_Initの後でコールする必要あり。
|
||||||
|
|
||||||
|
// ColdStart時は、ロゴデモが終わるまでは、HWリセットボタンによるHotBootフラグセットを抑制する。
|
||||||
|
// (「健康と安全」画面を必ず表示するため)
|
||||||
|
if( !SYSM_IsHotStart() ) {
|
||||||
|
OSi_SetEnableHotBoot( FALSE );
|
||||||
|
}
|
||||||
|
|
||||||
// OS初期化------------------------
|
// OS初期化------------------------
|
||||||
OS_InitTick();
|
OS_InitTick();
|
||||||
|
|
||||||
@ -463,6 +469,8 @@ MAIN_LOOP_START:
|
|||||||
}else {
|
}else {
|
||||||
state = LOAD_START;
|
state = LOAD_START;
|
||||||
}
|
}
|
||||||
|
// ロゴデモが終了した場合は、HotBootフラグ抑制を解除する。
|
||||||
|
OSi_SetEnableHotBoot( TRUE );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case LAUNCHER_INIT:
|
case LAUNCHER_INIT:
|
||||||
@ -487,6 +495,8 @@ MAIN_LOOP_START:
|
|||||||
SYSM_StartLoadTitle( pBootTitle );
|
SYSM_StartLoadTitle( pBootTitle );
|
||||||
state = LOADING;
|
state = LOADING;
|
||||||
start = OS_GetTick();
|
start = OS_GetTick();
|
||||||
|
// 念のため必ず通るパスでもショートカット起動、HotBootフラグ抑制を解除しておく。
|
||||||
|
OSi_SetEnableHotBoot( TRUE );
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case LOADING:
|
case LOADING:
|
||||||
@ -592,7 +602,7 @@ MAIN_LOOP_START:
|
|||||||
//(蓋開き状態とデバッガ接続中のキャンセルはデフォルトで行う)
|
//(蓋開き状態とデバッガ接続中のキャンセルはデフォルトで行う)
|
||||||
if ( PollingInstallWlanFirmware() )
|
if ( PollingInstallWlanFirmware() )
|
||||||
{
|
{
|
||||||
UTL_GoSleepMode();
|
UTL_GoSleepMode();
|
||||||
}
|
}
|
||||||
#endif // DISABLE_SLEEP
|
#endif // DISABLE_SLEEP
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user