本体設定で、LCFG_ReadHWSecureInfoを行わないで、HWセキュア情報を全てOS_Get***関数で取得

するよう変更。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@1681 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
yosiokat 2008-06-24 13:10:22 +00:00
parent 41034826b1
commit 135e621bea
5 changed files with 7 additions and 21 deletions

View File

@ -89,7 +89,6 @@ void TwlMain(void)
// ::::::::::::::::::::::::::::::::::::::::::::::
// TWL設定データファイルの読み込み
// ::::::::::::::::::::::::::::::::::::::::::::::
(void)LCFG_ReadHWSecureInfo();
{
u8 *pBuffer = Alloc( LCFG_READ_TEMP );
g_isValidTSD = FALSE;

View File

@ -144,7 +144,7 @@ void SelectCountryInit( void )
// あらかじめTWL設定データファイルから読み込み済みの設定を取得
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// 設定済みリージョンと国名コードの取得
s_regionCode = (OSTWLRegion)LCFG_THW_GetRegion();
s_regionCode = (OSTWLRegion)OS_GetRegion();
if( !g_isValidTSD ||
( LCFG_TSD_GetCountry() >= LCFG_TWL_COUNTRY_MAX ) ) {

View File

@ -33,21 +33,11 @@
// static variable -------------------------------------
static int s_lang; // 言語選択肢の何番目を選択しているか
static OSTWLRegion s_regionCode; // リージョンコード
static const u16* s_pStrLanguage[LCFG_TWL_LANG_CODE_MAX];
static LCFGTWLLangCode s_langCodeList[LCFG_TWL_LANG_CODE_MAX];
// const data -----------------------------------------
static const u16 region_lang_Mapping[OS_TWL_REGION_MAX] =
{
LCFG_TWL_LANG_BITMAP_JAPAN,
LCFG_TWL_LANG_BITMAP_AMERICA,
LCFG_TWL_LANG_BITMAP_EUROPE,
LCFG_TWL_LANG_BITMAP_AUSTRALIA,
LCFG_TWL_LANG_BITMAP_CHINA,
LCFG_TWL_LANG_BITMAP_KOREA
};
static const u16 *const s_pStrLanguageData[LCFG_TWL_LANG_CODE_MAX] = {
(const u16 *)L"日本語",
@ -102,8 +92,6 @@ void SelectLanguageInit( void )
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// あらかじめTWL設定データファイルから読み込み済みの設定を取得
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// リージョンの取得
s_regionCode = (OSTWLRegion)LCFG_THW_GetRegion();
// 言語の取得
if( !g_isValidTSD ||
@ -117,7 +105,7 @@ void SelectLanguageInit( void )
s_lang = 0;
for(l=0; l<LCFG_TWL_LANG_CODE_MAX; l++)
{
if( ( 0x0001 << l ) & region_lang_Mapping[s_regionCode] )
if( ( 0x0001 << l ) & OS_GetValidLanguageBitmap() )
{
s_pStrLanguage[lang_count] = s_pStrLanguageData[l];
s_langCodeList[lang_count] = (LCFGTWLLangCode)l;

View File

@ -1511,7 +1511,7 @@ static void SetRatingOgnInit( void )
// あらかじめTWL設定データファイルから読み込み済みの設定を取得
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
ogn = LCFG_TSD_GetPCTLRatingOgn();
sRegion = LCFG_THW_GetRegion();
sRegion = OS_GetRegion();
// リージョンにあわせて選択させる団体リストをつくる(国別のほうがいいかも)
sRatingOgnFirstIndex = (u16)sIndexFirstOgnTable[ sRegion ];
@ -1954,7 +1954,7 @@ static void SetAnswerInit( void )
sCurrentLenAnswer = LCFG_TSD_GetPCTLSecretAnswerLength();
// 日本版だけ文字制限が変わる
sRegion = LCFG_THW_GetRegion(); // 日本版だけ入力の仕様が変わる
sRegion = OS_GetRegion(); // 日本版だけ入力の仕様が変わる
if( sRegion == OS_TWL_REGION_JAPAN )
{
SetSoftKeyboardButton(0); // 日本語が設定されているときだけデフォルトのキーボードを変える

View File

@ -268,7 +268,7 @@ static void DrawWirelessMenuScene( void )
// あらかじめTWL設定データファイルから読み込み済みの設定を取得して表示
// :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
// 無線強制OFF
color = LCFG_THW_IsForceDisableWireless() ? TXT_COLOR_RED : TXT_COLOR_BLUE;
color = OS_IsForceDisableWireless() ? TXT_COLOR_RED : TXT_COLOR_BLUE;
bFlg = LCFG_TSD_IsAvailableWireless();
PutStringUTF16( 25*8, s_settingPos[0].y, color,
(bFlg)?(const u16*)L"ON":(const u16*)L"OFF" ); // 値が不正のとき赤色で表示
@ -280,7 +280,7 @@ void SetWirelessInit( void )
int i;
// 無線強制OFFフラグが有効な時は、無線有効フラグを強制的にOFFにする。
if( LCFG_THW_IsForceDisableWireless() &&
if( OS_IsForceDisableWireless() &&
LCFG_TSD_IsAvailableWireless() ) {
OS_TPrintf( "Warning : AvailableWireless flag is different value.\n" );
LCFG_TSD_SetFlagAvailableWireless( FALSE );
@ -338,7 +338,7 @@ int SetWirelessMain( void )
tpCommit = SelectSomethingByTP( &commit, func, 1 );
// メニューへの分岐
if( !LCFG_THW_IsForceDisableWireless() &&
if( !OS_IsForceDisableWireless() &&
( ( pad.trg & PAD_BUTTON_A ) || ( tp_select ) )
) { // メニュー項目への分岐
if( (s_settingParam.pos[sCursorMenu]).enable ) {
@ -434,7 +434,6 @@ static int SetAvailableWirelessMain( void )
if( (pad.trg & PAD_BUTTON_A) || (tp_touch && (commit == KEY_OK)) )
{
LCFG_TSD_SetFlagAvailableWireless( sbAvailableWireless );
( (OSTWLSettingsData*) HW_PARAM_TWL_SETTINGS_DATA )->flags.isAvailableWireless = sbAvailableWireless; // [TODO]後で取る。LCFG_TSD_SetFlagAvailableWirelessでも同じ処理をしているが、SDKをコミットできないので、暫定対応。
PMi_SetWirelessLED( sbAvailableWireless ? PM_WIRELESS_LED_ON : PM_WIRELESS_LED_OFF ); // 無線LEDも即座に変更
// ::::::::::::::::::::::::::::::::::::::::::::::
// TWL設定データファイルへの書き込み