Skip to content

Commit be02001

Browse files
battery_voltage.py: don't limit to max_voltage
1 parent 3d36e80 commit be02001

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

internal_filesystem/lib/mpos/battery_voltage.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ def read_battery_voltage(force_refresh=False, raw_adc_value=None):
131131
"""
132132
raw = raw_adc_value if raw_adc_value else read_raw_adc(force_refresh)
133133
voltage = conversion_func(raw) if conversion_func else 0.0
134-
return max(0.0, min(voltage, MAX_VOLTAGE))
134+
return voltage
135135

136136

137137
def get_battery_percentage(raw_adc_value=None):
@@ -143,7 +143,7 @@ def get_battery_percentage(raw_adc_value=None):
143143
"""
144144
voltage = read_battery_voltage(raw_adc_value=raw_adc_value)
145145
percentage = (voltage - MIN_VOLTAGE) * 100.0 / (MAX_VOLTAGE - MIN_VOLTAGE)
146-
return max(0.0, min(100.0, percentage))
146+
return abs(min(100.0, percentage)) # limit to 100.0% and make sure it's positive
147147

148148

149149
def clear_cache():

0 commit comments

Comments
 (0)