Merge pull request #71 from minacode/low-battery

Add support for low battery warning
This commit is contained in:
NeroBurner
2022-10-12 21:23:40 +02:00
committed by GitHub

View File

@@ -21,6 +21,10 @@ namespace Pinetime {
return voltage;
}
bool BatteryIsLow() const {
return percentRemaining <= lowBatteryThreshold;
}
bool IsCharging() const {
// isCharging will go up and down when fully charged
// isFull makes sure this returns false while fully charged.
@@ -49,6 +53,8 @@ namespace Pinetime {
//void SaadcEventHandler(nrfx_saadc_evt_t const* p_event);
//static void AdcCallbackStatic(nrfx_saadc_evt_t const* event);
static constexpr uint8_t lowBatteryThreshold {20};
bool isReading = false;
Pinetime::System::SystemTask* systemTask = nullptr;