remove charge current from overlay

This commit is contained in:
souldbminersmwc
2026-02-13 19:35:40 -05:00
parent e0967a9fd6
commit 42bdfb55f2

View File

@@ -380,47 +380,47 @@ void MiscGui::listUI()
}); });
this->listElement->addItem(gpuSubmenu); this->listElement->addItem(gpuSubmenu);
this->listElement->addItem(new tsl::elm::CategoryHeader("Experimental"));
#if IS_MINIMAL == 0 #if IS_MINIMAL == 0
std::vector<NamedValue> chargerCurrents = { // std::vector<NamedValue> chargerCurrents = {
NamedValue("Disabled", 0), // NamedValue("Disabled", 0),
NamedValue("1024mA", 1024), // NamedValue("1024mA", 1024),
NamedValue("1280mA", 1280), // NamedValue("1280mA", 1280),
NamedValue("1536mA", 1536), // NamedValue("1536mA", 1536),
NamedValue("1792mA", 1792), // NamedValue("1792mA", 1792),
NamedValue("2048mA", 2048), // NamedValue("2048mA", 2048),
NamedValue("2304mA", 2304), // NamedValue("2304mA", 2304),
NamedValue("2560mA", 2560), // NamedValue("2560mA", 2560),
NamedValue("2816mA", 2816), // NamedValue("2816mA", 2816),
NamedValue("3072mA", 3072), // NamedValue("3072mA", 3072),
}; // };
if(!IsHoag()) { if(!IsHoag()) {
std::vector<NamedValue> chargerCurrents = { this->listElement->addItem(new tsl::elm::CategoryHeader("Experimental"));
NamedValue("Disabled", 0), // std::vector<NamedValue> chargerCurrents = {
NamedValue("1024mA", 1024), // NamedValue("Disabled", 0),
NamedValue("1280mA", 1280), // NamedValue("1024mA", 1024),
NamedValue("1536mA", 1536), // NamedValue("1280mA", 1280),
NamedValue("1792mA", 1792), // NamedValue("1536mA", 1536),
NamedValue("2048mA", 2048), // NamedValue("1792mA", 1792),
NamedValue("2304mA", 2304), // NamedValue("2048mA", 2048),
NamedValue("2560mA", 2560), // NamedValue("2304mA", 2304),
NamedValue("2816mA", 2816), // NamedValue("2560mA", 2560),
NamedValue("3072mA", 3072), // NamedValue("2816mA", 2816),
}; // NamedValue("3072mA", 3072),
// };
ValueThresholds chargerThresholds(2048, 2560); // ValueThresholds chargerThresholds(2048, 2560);
addConfigButton( // addConfigButton(
HorizonOCConfigValue_BatteryChargeCurrent, // HorizonOCConfigValue_BatteryChargeCurrent,
"Charge Current Override", // "Charge Current Override",
ValueRange(0, 0, 1, "", 0), // ValueRange(0, 0, 1, "", 0),
"Charge Current Override", // "Charge Current Override",
&chargerThresholds, // &chargerThresholds,
{}, // {},
chargerCurrents, // chargerCurrents,
false // false
); // );
addConfigToggle(HorizonOCConfigValue_OverwriteRefreshRate, nullptr); addConfigToggle(HorizonOCConfigValue_OverwriteRefreshRate, nullptr);
tsl::elm::CustomDrawer* warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) { tsl::elm::CustomDrawer* warningText = new tsl::elm::CustomDrawer([](tsl::gfx::Renderer *renderer, s32 x, s32 y, s32 w, s32 h) {
renderer->drawString("\uE150 Enabling unsafe display", false, x + 20, y + 30, 18, tsl::style::color::ColorText); renderer->drawString("\uE150 Enabling unsafe display", false, x + 20, y + 30, 18, tsl::style::color::ColorText);
@@ -431,32 +431,33 @@ void MiscGui::listUI()
warningText->setBoundaries(0, 0, tsl::cfg::FramebufferWidth, 110); warningText->setBoundaries(0, 0, tsl::cfg::FramebufferWidth, 110);
this->listElement->addItem(warningText); this->listElement->addItem(warningText);
addConfigToggle(HorizonOCConfigValue_EnableUnsafeDisplayFreqs, nullptr); addConfigToggle(HorizonOCConfigValue_EnableUnsafeDisplayFreqs, nullptr);
} else {
std::vector<NamedValue> chargerCurrents = {
NamedValue("Disabled", 0),
NamedValue("1024mA", 1024),
NamedValue("1280mA", 1280),
NamedValue("1536mA", 1536),
NamedValue("1792mA", 1792),
NamedValue("2048mA", 2048),
NamedValue("2304mA", 2304),
NamedValue("2560mA", 2560),
};
ValueThresholds chargerThresholds(1792, 2048);
addConfigButton(
HorizonOCConfigValue_BatteryChargeCurrent,
"Charge Current Override",
ValueRange(0, 0, 1, "", 0),
"Charge Current Override",
&chargerThresholds,
{},
chargerCurrents,
false
);
} }
// else {
// std::vector<NamedValue> chargerCurrents = {
// NamedValue("Disabled", 0),
// NamedValue("1024mA", 1024),
// NamedValue("1280mA", 1280),
// NamedValue("1536mA", 1536),
// NamedValue("1792mA", 1792),
// NamedValue("2048mA", 2048),
// NamedValue("2304mA", 2304),
// NamedValue("2560mA", 2560),
// };
// ValueThresholds chargerThresholds(1792, 2048);
// addConfigButton(
// HorizonOCConfigValue_BatteryChargeCurrent,
// "Charge Current Override",
// ValueRange(0, 0, 1, "", 0),
// "Charge Current Override",
// &chargerThresholds,
// {},
// chargerCurrents,
// false
// );
// }
#endif #endif
} }