From 2569c67a13a6ce855d27821cc6863ebea82c429d Mon Sep 17 00:00:00 2001 From: Rayyan Ansari Date: Fri, 18 Feb 2022 15:32:46 +0000 Subject: Add support for changing the DS and DSi battery level The DS battery level is configured via the SPI Power Management Device, and the DSi's is configured via the I2C BPTWL. Add support for changing these registers and add the "Power Management" dialog in the UI. --- .../qt_sdl/PowerManagement/resources/battery.qrc | 9 ++ .../PowerManagement/resources/dsi_battery2.svg | 171 +++++++++++++++++++++ .../PowerManagement/resources/dsi_battery3.svg | 171 +++++++++++++++++++++ .../resources/dsi_batteryalmostempty.svg | 171 +++++++++++++++++++++ .../PowerManagement/resources/dsi_batteryfull.svg | 171 +++++++++++++++++++++ .../PowerManagement/resources/dsi_batterylow.svg | 171 +++++++++++++++++++++ 6 files changed, 864 insertions(+) create mode 100644 src/frontend/qt_sdl/PowerManagement/resources/battery.qrc create mode 100644 src/frontend/qt_sdl/PowerManagement/resources/dsi_battery2.svg create mode 100644 src/frontend/qt_sdl/PowerManagement/resources/dsi_battery3.svg create mode 100644 src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryalmostempty.svg create mode 100644 src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryfull.svg create mode 100644 src/frontend/qt_sdl/PowerManagement/resources/dsi_batterylow.svg (limited to 'src/frontend/qt_sdl/PowerManagement/resources') diff --git a/src/frontend/qt_sdl/PowerManagement/resources/battery.qrc b/src/frontend/qt_sdl/PowerManagement/resources/battery.qrc new file mode 100644 index 0000000..7f9c95b --- /dev/null +++ b/src/frontend/qt_sdl/PowerManagement/resources/battery.qrc @@ -0,0 +1,9 @@ + + + dsi_batteryalmostempty.svg + dsi_batterylow.svg + dsi_battery2.svg + dsi_battery3.svg + dsi_batteryfull.svg + + diff --git a/src/frontend/qt_sdl/PowerManagement/resources/dsi_battery2.svg b/src/frontend/qt_sdl/PowerManagement/resources/dsi_battery2.svg new file mode 100644 index 0000000..e9c4b75 --- /dev/null +++ b/src/frontend/qt_sdl/PowerManagement/resources/dsi_battery2.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/frontend/qt_sdl/PowerManagement/resources/dsi_battery3.svg b/src/frontend/qt_sdl/PowerManagement/resources/dsi_battery3.svg new file mode 100644 index 0000000..d464ef3 --- /dev/null +++ b/src/frontend/qt_sdl/PowerManagement/resources/dsi_battery3.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryalmostempty.svg b/src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryalmostempty.svg new file mode 100644 index 0000000..4f598fa --- /dev/null +++ b/src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryalmostempty.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryfull.svg b/src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryfull.svg new file mode 100644 index 0000000..dbf8499 --- /dev/null +++ b/src/frontend/qt_sdl/PowerManagement/resources/dsi_batteryfull.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/frontend/qt_sdl/PowerManagement/resources/dsi_batterylow.svg b/src/frontend/qt_sdl/PowerManagement/resources/dsi_batterylow.svg new file mode 100644 index 0000000..d337675 --- /dev/null +++ b/src/frontend/qt_sdl/PowerManagement/resources/dsi_batterylow.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3