hocmon: fix VDD2/VDDQ reversal

This commit is contained in:
souldbminersmwc
2026-04-02 22:09:11 -04:00
parent 3411959537
commit cf891190cd
2 changed files with 8 additions and 7 deletions

View File

@@ -997,9 +997,10 @@ public:
/* ── RAM voltage ───────────────────────────── */ /* ── RAM voltage ───────────────────────────── */
if (settings.realVolts && (settings.showVDD2 || settings.showVDDQ)) { if (settings.realVolts && (settings.showVDD2 || settings.showVDDQ)) {
/* realRAM_mV packs VDD2 | VDDQ in 10-µV units * /* realRAM_mV packs VDD2 | VDDQ in 10-µV units *
* → split, convert to mV */ * → split, convert to mV
const float mv_vdd2 = (realRAM_mV / 10000) / 10.0f; // VDD2 */
const uint32_t mv_vddq = (realRAM_mV % 100000) / 10; // VDDQ const float mv_vdd2 = (realRAM_mV % 100000) / 10.0f; // VDD2
const uint32_t mv_vddq = (realRAM_mV / 10000) / 10; // VDDQ
// Build voltage string based on settings // Build voltage string based on settings
RAM_volt_c[0] = '\0'; // Start with empty string RAM_volt_c[0] = '\0'; // Start with empty string

View File

@@ -1190,10 +1190,10 @@ public:
} }
if (settings.realVolts) { if (settings.realVolts) {
const float mv_vdd2_f = realRAM_mV / 100000.0f; const float mv_vdd2_f = (realRAM_mV % 100000) / 10.0f; // VDD2
const uint32_t mv_vdd2_i = realRAM_mV / 100000; const uint32_t mv_vddq = (realRAM_mV / 10000) / 10; // VDDQ
const uint32_t mv_vddq = (realRAM_mV % 100000) / 10; const uint32_t mv_vdd2_i = (realRAM_mV % 100000) / 10;
if (isMariko) { if (isMariko) {
if (settings.showVDDQ && settings.showVDD2) { if (settings.showVDDQ && settings.showVDD2) {
if (settings.decimalVDD2) if (settings.decimalVDD2)