summaryrefslogtreecommitdiff
path: root/src/displayapp/screens/WatchFaceDigital.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/displayapp/screens/WatchFaceDigital.h')
-rw-r--r--src/displayapp/screens/WatchFaceDigital.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/displayapp/screens/WatchFaceDigital.h b/src/displayapp/screens/WatchFaceDigital.h
index 1ef9244..09dae6e 100644
--- a/src/displayapp/screens/WatchFaceDigital.h
+++ b/src/displayapp/screens/WatchFaceDigital.h
@@ -37,6 +37,9 @@ namespace Pinetime {
void Refresh() override;
+ bool OnTouchEvent(TouchEvents event) override;
+ // bool OnButtonPushed() override;
+
private:
System::SystemTask& systemTask;
uint8_t displayedHour = -1;
@@ -56,6 +59,13 @@ namespace Pinetime {
char battery_percent_label_text[5] = { '?', '?', '?', '%', 0 };
char battery_voltage_label_text[8] = { '0', '0', '0', '0', ' ', 'm', 'V', 0 };
+ char memfrag_label_text[16] = {
+ '0', '0', '0', '\n',
+ '0', '0', '0', '\n',
+ '0', '0', '0', '\n',
+ '0', '0', '0', 0
+ };
+
DirtyValue<uint8_t> batteryPercentRemaining {};
DirtyValue<bool> powerPresent {};
DirtyValue<bool> bleState {};
@@ -84,6 +94,7 @@ namespace Pinetime {
lv_obj_t* notificationIcon;
lv_obj_t* batteryPercentLabel;
lv_obj_t* batteryVoltageLabel;
+ lv_obj_t* memfragLabel;
Controllers::DateTime& dateTimeController;
Controllers::Battery& batteryController;
@@ -94,6 +105,8 @@ namespace Pinetime {
Controllers::MotionController& motionController;
lv_task_t* taskRefresh;
+
+ void RefreshStats();
};
}
}