Add new BatteryManager framework

This commit is contained in:
Thomas Farstrike
2026-01-25 23:22:53 +01:00
parent 6837d568f0
commit d7e49d04dc
11 changed files with 304 additions and 264 deletions
@@ -49,7 +49,7 @@ battery power:
import lvgl as lv
import time
from mpos import battery_voltage, Activity
from mpos import BatteryManager, Activity
class Hello(Activity):
@@ -70,9 +70,9 @@ class Hello(Activity):
def update_bat(timer):
#global l
r = battery_voltage.read_raw_adc()
v = battery_voltage.read_battery_voltage()
percent = battery_voltage.get_battery_percentage()
r = BatteryManager.read_raw_adc()
v = BatteryManager.read_battery_voltage()
percent = BatteryManager.get_battery_percentage()
text = f"{time.localtime()}\n{r}\n{v}V\n{percent}%"
#text = f"{time.localtime()}: {r}"
print(text)