mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
Xボタンによる無線トグル機能を削除
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@733 385bec56-5757-e545-9c3a-d8741f4650f1
This commit is contained in:
parent
79c31b5a00
commit
be95586af3
@ -187,12 +187,6 @@ extern "C" void nnMain(void)
|
||||
flip = !flip;
|
||||
}
|
||||
|
||||
// XボタンでWiFi On/Off
|
||||
if(padStatus.trigger & nn::hid::BUTTON_X)
|
||||
{
|
||||
s_HwUtility.ToggleWifiStatus();
|
||||
}
|
||||
|
||||
// コンソールスクロール
|
||||
if(padStatus.hold & nn::hid::BUTTON_UP)
|
||||
{
|
||||
|
||||
@ -212,11 +212,6 @@ extern "C" void nnMain(void)
|
||||
flip = !flip;
|
||||
}
|
||||
|
||||
// XボタンでWiFi On/Off
|
||||
if(padStatus.trigger & nn::hid::BUTTON_X)
|
||||
{
|
||||
s_HwUtility.ToggleWifiStatus();
|
||||
}
|
||||
|
||||
|
||||
// 左ボタンでQR切替
|
||||
|
||||
@ -111,9 +111,6 @@ void Util::Initialize()
|
||||
// IVSの取得
|
||||
ReadIvs(m_VerData.cup.majorVersion);
|
||||
|
||||
// モデルの取得
|
||||
GetModel();
|
||||
|
||||
// nwmの初期化
|
||||
nn::nwm::InitializeExtControl();
|
||||
|
||||
@ -142,25 +139,16 @@ void Util::Finalize()
|
||||
nn::mcu::CTR::FinalizeHwCheck(&m_McuSession);
|
||||
}
|
||||
|
||||
void Util::ToggleWifiStatus()
|
||||
void SetWifiOn()
|
||||
{
|
||||
if(!CanChangeWifi())
|
||||
{
|
||||
return;
|
||||
}
|
||||
COMMON_LOGGER_RESULT_IF_FAILED(
|
||||
nn::nwm::Ext::SetWifiOn());
|
||||
}
|
||||
|
||||
if(nn::nwm::IsWifiOn())
|
||||
{
|
||||
COMMON_LOGGER_RESULT_IF_FAILED(
|
||||
nn::nwm::Ext::SetWifiOff()
|
||||
);
|
||||
}
|
||||
else
|
||||
{
|
||||
COMMON_LOGGER_RESULT_IF_FAILED(
|
||||
nn::nwm::Ext::SetWifiOn()
|
||||
);
|
||||
}
|
||||
void SetWifiOff()
|
||||
{
|
||||
COMMON_LOGGER_RESULT_IF_FAILED(
|
||||
nn::nwm::Ext::SetWifiOff());
|
||||
}
|
||||
|
||||
// 無線状態を取得する
|
||||
@ -224,36 +212,6 @@ void Util::ReadIvs(u8 cupMajorVersion)
|
||||
}
|
||||
}
|
||||
|
||||
void Util::GetModel()
|
||||
{
|
||||
nn::mcu::CTR::HwCheck mcu(m_McuSession);
|
||||
u8 buf[10];
|
||||
const u8 RETRY = 10;
|
||||
|
||||
for(u8 i = 0; i < RETRY; i++)
|
||||
{
|
||||
nn::Result result = mcu.GetInfoRegisters(buf, sizeof(buf));
|
||||
if(result.IsSuccess())
|
||||
{
|
||||
break;
|
||||
}
|
||||
nn::os::Thread::Sleep(nn::fnd::TimeSpan::FromMilliSeconds(16));
|
||||
}
|
||||
|
||||
// 機種情報を cfg に反映
|
||||
m_Model= buf[9];
|
||||
}
|
||||
|
||||
bool Util::CanChangeWifi()
|
||||
{
|
||||
if(m_Model == TARGET_MODEL_CTR || m_Model == TARGET_MODEL_SPR)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
// NULL終端されたシリアルナンバーを受け取る
|
||||
// NULL終端された場所にチェックデジットを付加して新たにNULL終端する
|
||||
void Util::AddCheckDigit(char* serial)
|
||||
|
||||
@ -30,17 +30,6 @@ namespace common
|
||||
class Util
|
||||
{
|
||||
public:
|
||||
enum TargetModel
|
||||
{
|
||||
TARGET_MODEL_CTR, //!< CTR を表します。
|
||||
TARGET_MODEL_SPR, //!< SPR を表します。
|
||||
TARGET_MODEL_RESERVE_2, //!< 予約
|
||||
TARGET_MODEL_RESERVE_3, //!< 予約
|
||||
TARGET_MODEL_RESERVE_4, //!< 予約
|
||||
TARGET_MODEL_RESERVE_5, //!< 予約
|
||||
TARGET_MODEL_RESERVE_6, //!< 予約
|
||||
TARGET_MODEL_RESERVE_7 //!< 予約
|
||||
};
|
||||
|
||||
Util();
|
||||
virtual ~Util();
|
||||
@ -54,6 +43,12 @@ public:
|
||||
// 無線状態を変更する
|
||||
void ToggleWifiStatus();
|
||||
|
||||
// 無線状態をONにする
|
||||
void SetWifiOn();
|
||||
|
||||
// 無線状態をOFFにする
|
||||
void SetWifiOff();
|
||||
|
||||
// 無線状態を取得する
|
||||
bool IsWifiOn();
|
||||
|
||||
@ -141,8 +136,6 @@ private:
|
||||
void Initialize();
|
||||
void Finalize();
|
||||
void ReadIvs(u8 cupMajorVersion);
|
||||
void GetModel();
|
||||
bool CanChangeWifi();
|
||||
|
||||
NN_PADDING4;
|
||||
// フレンドコード
|
||||
@ -189,9 +182,7 @@ private:
|
||||
|
||||
// FriendCodeを読んだかどうか
|
||||
bool m_HasReadFriendCode;
|
||||
// 機種情報
|
||||
u8 m_Model;
|
||||
NN_PADDING2;
|
||||
NN_PADDING3;
|
||||
NN_PADDING4;
|
||||
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user