From 3227b2ea4b97ac1551039691db5aec6dd690955b Mon Sep 17 00:00:00 2001 From: TuxSH <1922548+TuxSH@users.noreply.github.com> Date: Fri, 3 Jun 2022 23:53:07 +0100 Subject: [PATCH] Fix battery voltage calculation (thanks nocash) --- sysmodules/rosalina/source/menu.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sysmodules/rosalina/source/menu.c b/sysmodules/rosalina/source/menu.c index 66dcfbea..f5c1f617 100644 --- a/sysmodules/rosalina/source/menu.c +++ b/sysmodules/rosalina/source/menu.c @@ -175,7 +175,7 @@ static Result menuUpdateMcuInfo(void) batteryPercentage = (u32)((batteryPercentage + 0.05f) * 10.0f) / 10.0f; // Round battery voltage to 0.01V - batteryVoltage = (5u * data[3]) / 256.0f; + batteryVoltage = 0.02f * data[3]; batteryVoltage = (u32)((batteryVoltage + 0.005f) * 100.0f) / 100.0f; }