summaryrefslogtreecommitdiff
path: root/src/ui/widget_top_bar.cpp
diff options
context:
space:
mode:
authorjacqueline <me@jacqueline.id.au>2023-08-28 13:26:53 +1000
committerjacqueline <me@jacqueline.id.au>2023-08-28 13:26:53 +1000
commit3a0c42f9240eedfbc6a1e94ad3a59c52664fb5b5 (patch)
tree0505db40de6fceaf5829548ef86f4cb53b739bcb /src/ui/widget_top_bar.cpp
parenta1327763ab70dbf4996e032dd227de368f78f4ad (diff)
downloadtangara-fw-3a0c42f9240eedfbc6a1e94ad3a59c52664fb5b5.tar.gz
Move battery measurement to its own class
Diffstat (limited to 'src/ui/widget_top_bar.cpp')
-rw-r--r--src/ui/widget_top_bar.cpp23
1 files changed, 12 insertions, 11 deletions
diff --git a/src/ui/widget_top_bar.cpp b/src/ui/widget_top_bar.cpp
index 7d4ef98c..851b617f 100644
--- a/src/ui/widget_top_bar.cpp
+++ b/src/ui/widget_top_bar.cpp
@@ -65,17 +65,18 @@ auto TopBar::Update(const State& state) -> void {
break;
}
- if (state.battery_percent >= 95) {
- lv_label_set_text(battery_, "100");
- } else if (state.battery_percent >= 70) {
- lv_label_set_text(battery_, ">70");
- } else if (state.battery_percent >= 40) {
- lv_label_set_text(battery_, ">40");
- } else if (state.battery_percent >= 10) {
- lv_label_set_text(battery_, ">10");
- } else {
- lv_label_set_text(battery_, "0");
- }
+ lv_label_set_text(battery_, std::to_string(state.battery_percent).c_str());
+ // if (state.battery_percent >= 95) {
+ // lv_label_set_text(battery_, "100");
+ // } else if (state.battery_percent >= 70) {
+ // lv_label_set_text(battery_, ">70");
+ // } else if (state.battery_percent >= 40) {
+ // lv_label_set_text(battery_, ">40");
+ // } else if (state.battery_percent >= 10) {
+ // lv_label_set_text(battery_, ">10");
+ // } else {
+ // lv_label_set_text(battery_, "0");
+ // }
}
} // namespace widgets