From 9c20e635a2d1f86e503daedc2b93d15d739c7496 Mon Sep 17 00:00:00 2001 From: Babz Date: Sun, 12 Sep 2021 20:32:04 +0200 Subject: [PATCH] add battery percent function --- src/battery.c | 6 ++++++ src/battery.h | 1 + 2 files changed, 7 insertions(+) diff --git a/src/battery.c b/src/battery.c index b233b6b..23d2c26 100644 --- a/src/battery.c +++ b/src/battery.c @@ -9,4 +9,10 @@ static void battery_wrapper(void) { battery_voltage = _battery(1); } int get_battery_voltage(void) { gint_world_switch(GINT_CALL(battery_wrapper)); return battery_voltage; +} + +int get_battery_percent(void) { + int cv = get_battery_voltage(); + float v = cv * 100.0; + return (int)(100.0 * v / 5.0); } \ No newline at end of file diff --git a/src/battery.h b/src/battery.h index a337c03..52a2498 100644 --- a/src/battery.h +++ b/src/battery.h @@ -2,5 +2,6 @@ #define UNS_BATTERY_H int get_battery_voltage(void); +int get_battery_percent(void); #endif // #ifndef UNS_BATTERY_H \ No newline at end of file