From 54ebf1b1b2bc3e23e24e55ce163d2071780ab562 Mon Sep 17 00:00:00 2001 From: Arisotura Date: Sat, 4 Nov 2023 19:42:36 +0100 Subject: convert DSi I2C and camera --- .../PowerManagement/PowerManagementDialog.cpp | 31 +++++++++++----------- 1 file changed, 16 insertions(+), 15 deletions(-) (limited to 'src/frontend/qt_sdl/PowerManagement') diff --git a/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp b/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp index 0354e8e..1d69988 100644 --- a/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp +++ b/src/frontend/qt_sdl/PowerManagement/PowerManagementDialog.cpp @@ -22,6 +22,7 @@ #include "SPI.h" #include "DSi_I2C.h" #include "NDS.h" +#include "DSi.h" #include "Config.h" #include "Platform.h" @@ -42,8 +43,8 @@ PowerManagementDialog::PowerManagementDialog(QWidget* parent) : QDialog(parent), { ui->grpDSBattery->setEnabled(false); - oldDSiBatteryLevel = DSi_BPTWL::GetBatteryLevel(); - oldDSiBatteryCharging = DSi_BPTWL::GetBatteryCharging(); + oldDSiBatteryLevel = DSi::I2C->GetBPTWL()->GetBatteryLevel(); + oldDSiBatteryCharging = DSi::I2C->GetBPTWL()->GetBatteryCharging(); } else { @@ -54,9 +55,9 @@ PowerManagementDialog::PowerManagementDialog(QWidget* parent) : QDialog(parent), updateDSBatteryLevelControls(); - ui->cbDSiBatteryCharging->setChecked(DSi_BPTWL::GetBatteryCharging()); + ui->cbDSiBatteryCharging->setChecked(DSi::I2C->GetBPTWL()->GetBatteryCharging()); int dsiBatterySliderPos; - switch (DSi_BPTWL::GetBatteryLevel()) + switch (DSi::I2C->GetBPTWL()->GetBatteryLevel()) { case DSi_BPTWL::batteryLevel_AlmostEmpty: dsiBatterySliderPos = 0; break; case DSi_BPTWL::batteryLevel_Low: dsiBatterySliderPos = 1; break; @@ -86,8 +87,8 @@ void PowerManagementDialog::done(int r) { if (NDS::ConsoleType == 1) { - Config::DSiBatteryLevel = DSi_BPTWL::GetBatteryLevel(); - Config::DSiBatteryCharging = DSi_BPTWL::GetBatteryCharging(); + Config::DSiBatteryLevel = DSi::I2C->GetBPTWL()->GetBatteryLevel(); + Config::DSiBatteryCharging = DSi::I2C->GetBPTWL()->GetBatteryCharging(); } else { @@ -98,8 +99,8 @@ void PowerManagementDialog::done(int r) { if (NDS::ConsoleType == 1) { - DSi_BPTWL::SetBatteryLevel(oldDSiBatteryLevel); - DSi_BPTWL::SetBatteryCharging(oldDSiBatteryCharging); + DSi::I2C->GetBPTWL()->SetBatteryLevel(oldDSiBatteryLevel); + DSi::I2C->GetBPTWL()->SetBatteryCharging(oldDSiBatteryCharging); } else { @@ -132,7 +133,7 @@ void PowerManagementDialog::updateDSBatteryLevelControls() void PowerManagementDialog::on_cbDSiBatteryCharging_toggled() { - DSi_BPTWL::SetBatteryCharging(ui->cbDSiBatteryCharging->isChecked()); + DSi::I2C->GetBPTWL()->SetBatteryCharging(ui->cbDSiBatteryCharging->isChecked()); } void PowerManagementDialog::on_sliderDSiBatteryLevel_valueChanged(int value) @@ -142,13 +143,13 @@ void PowerManagementDialog::on_sliderDSiBatteryLevel_valueChanged(int value) u8 newBatteryLevel; switch (value) { - case 0: newBatteryLevel = DSi_BPTWL::batteryLevel_AlmostEmpty; break; - case 1: newBatteryLevel = DSi_BPTWL::batteryLevel_Low; break; - case 2: newBatteryLevel = DSi_BPTWL::batteryLevel_Half; break; - case 3: newBatteryLevel = DSi_BPTWL::batteryLevel_ThreeQuarters; break; - case 4: newBatteryLevel = DSi_BPTWL::batteryLevel_Full; break; + case 0: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_AlmostEmpty; break; + case 1: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_Low; break; + case 2: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_Half; break; + case 3: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_ThreeQuarters; break; + case 4: newBatteryLevel = DSi::I2C->GetBPTWL()->batteryLevel_Full; break; } - DSi_BPTWL::SetBatteryLevel(newBatteryLevel); + DSi::I2C->GetBPTWL()->SetBatteryLevel(newBatteryLevel); updateDSBatteryLevelControls(); } -- cgit v1.2.3