From 4260fdf0bbf0b94ca6d56193607a4cc2ed09f91c Mon Sep 17 00:00:00 2001 From: willem Date: Tue, 4 Jan 2022 10:25:41 +0100 Subject: [PATCH] add interface --- src/Battery.cpp | 5 +++++ src/Battery.h | 1 + 2 files changed, 6 insertions(+) diff --git a/src/Battery.cpp b/src/Battery.cpp index 95a496b..c8f1f3b 100644 --- a/src/Battery.cpp +++ b/src/Battery.cpp @@ -78,6 +78,11 @@ uint8_t Battery::level(uint16_t voltage) } } +uint16_t Battery::voltage(uint16_t rawMiliVolts) +{ + return rawMiliVolts * dividerRatio; +} + uint16_t Battery::voltage() { if (activationPin != 0xFF) diff --git a/src/Battery.h b/src/Battery.h index 94160ff..c6aa36d 100644 --- a/src/Battery.h +++ b/src/Battery.h @@ -74,6 +74,7 @@ class Battery { * Returns the current battery voltage in millivolts. */ uint16_t voltage(); + uint16_t voltage(uint16_t rawMilliVolts); private: uint16_t refVoltage;