diff options
author | minacode <minamoto9@web.de> | 2022-10-03 12:15:37 +0200 |
---|---|---|
committer | JF <JF002@users.noreply.github.com> | 2022-12-27 12:13:52 +0100 |
commit | ccc8cee07a3a702b31ab3a0f2f93950f0d176198 (patch) | |
tree | b62aa2ebd2e15d45721fef81d2ebe8b23f51afe8 /src/systemtask/SystemTask.cpp | |
parent | 29673892c282b51700fbb1899e6eecf3e0b90c61 (diff) |
added low battery message
Diffstat (limited to 'src/systemtask/SystemTask.cpp')
-rw-r--r-- | src/systemtask/SystemTask.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/systemtask/SystemTask.cpp b/src/systemtask/SystemTask.cpp index 01056a9a..169eaa05 100644 --- a/src/systemtask/SystemTask.cpp +++ b/src/systemtask/SystemTask.cpp @@ -424,6 +424,17 @@ void SystemTask::Work() { case Messages::BatteryPercentageUpdated: nimbleController.NotifyBatteryLevel(batteryController.PercentRemaining()); break; + case Messages::LowBattery: + { + Pinetime::Controllers::NotificationManager::Notification notif; + std::array<char, 101> message {"Low Battery\0Low Battery\0"}; + notif.message = message; + notif.size = 25; + notif.category = Pinetime::Controllers::NotificationManager::Categories::SimpleAlert; + notificationManager.Push(std::move(notif)); + PushMessage(Messages::OnNewNotification); + } + break; case Messages::OnPairing: if (state == SystemTaskState::Sleeping) { GoToRunning(); |