diff --git a/build/components/hyena.TWL/src/main.c b/build/components/hyena.TWL/src/main.c index 44ba98ea..f1604609 100644 --- a/build/components/hyena.TWL/src/main.c +++ b/build/components/hyena.TWL/src/main.c @@ -36,6 +36,7 @@ #include #include #include +#include #include "nvram_sp.h" #include "pm_pmic.h" #include "internal_api.h" @@ -120,8 +121,8 @@ TwlSpMain(void) OS_InitTick(); PrintDebugInfo(); - // PXIコールバックの設定 -// PXI_SetFifoRecvCallback( SYSMENU_PXI_FIFO_TAG, SYSMi_PXIFifoRecvCallback ); + // PXIコールバックの設定 +// PXI_SetFifoRecvCallback( SYSMENU_PXI_FIFO_TAG, SYSMi_PXIFifoRecvCallback ); // ランチャーパラメター取得(Cold/Hotスタート判定含む) ReadLauncherParameter(); @@ -199,17 +200,17 @@ TwlSpMain(void) BOOT_Init(); // 活栓挿抜機能初期化 - if( ( SYSM_GetLauncherParamBody()->v1.flags.isValid ) && - ( SYSM_GetLauncherParamBody()->v1.flags.bootType != LAUNCHER_BOOTTYPE_ROM ) && - ( SYSM_GetLauncherParamBody()->v1.bootTitleID ) - ) { - // ランチャーパラメータでダイレクトカードブート以外の指定がある時は、活線挿抜をOFFにする。 - SYSMi_GetWork()->flags.common.isEnableHotSW = 0; - }else { - // それ以外の時は活線挿抜ON - SYSMi_GetWork()->flags.common.isEnableHotSW = 1; - } - + if( ( SYSM_GetLauncherParamBody()->v1.flags.isValid ) && + ( SYSM_GetLauncherParamBody()->v1.flags.bootType != LAUNCHER_BOOTTYPE_ROM ) && + ( SYSM_GetLauncherParamBody()->v1.bootTitleID ) + ) { + // ランチャーパラメータでダイレクトカードブート以外の指定がある時は、活線挿抜をOFFにする。 + SYSMi_GetWork()->flags.common.isEnableHotSW = 0; + }else { + // それ以外の時は活線挿抜ON + SYSMi_GetWork()->flags.common.isEnableHotSW = 1; + } + HOTSW_Init(); while (TRUE)