diff options
| author | Riku Isokoski <riksu9000@gmail.com> | 2023-04-05 21:46:15 +0300 |
|---|---|---|
| committer | Riku Isokoski <riksu9000@gmail.com> | 2023-04-16 14:15:49 +0000 |
| commit | 348d3de60bc61f04f11f5409c5950afb22aeb788 (patch) | |
| tree | 0bc8193f25142c3e20e8ea1f770a406dbaa52109 /src/displayapp | |
| parent | e4a6f6ad778bbccf48e3139622d602dcab1d0389 (diff) | |
Watchfaces: Assume motionsensor is ok
The watch face shouldn't and doesn't start before the sensor is ready.
Diffstat (limited to 'src/displayapp')
| -rw-r--r-- | src/displayapp/screens/WatchFaceCasioStyleG7710.cpp | 3 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceCasioStyleG7710.h | 1 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceDigital.cpp | 3 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceDigital.h | 1 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceInfineat.cpp | 3 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceInfineat.h | 1 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFacePineTimeStyle.cpp | 3 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFacePineTimeStyle.h | 1 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceTerminal.cpp | 3 | ||||
| -rw-r--r-- | src/displayapp/screens/WatchFaceTerminal.h | 1 |
10 files changed, 5 insertions, 15 deletions
diff --git a/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp b/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp index a34431a4..c468a4b1 100644 --- a/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp +++ b/src/displayapp/screens/WatchFaceCasioStyleG7710.cpp @@ -305,8 +305,7 @@ void WatchFaceCasioStyleG7710::Refresh() { } stepCount = motionController.NbSteps(); - motionSensorOk = motionController.IsSensorOk(); - if (stepCount.IsUpdated() || motionSensorOk.IsUpdated()) { + if (stepCount.IsUpdated()) { lv_label_set_text_fmt(stepValue, "%lu", stepCount.Get()); lv_obj_realign(stepValue); lv_obj_realign(stepIcon); diff --git a/src/displayapp/screens/WatchFaceCasioStyleG7710.h b/src/displayapp/screens/WatchFaceCasioStyleG7710.h index 775f0274..80e36feb 100644 --- a/src/displayapp/screens/WatchFaceCasioStyleG7710.h +++ b/src/displayapp/screens/WatchFaceCasioStyleG7710.h @@ -45,7 +45,6 @@ namespace Pinetime { Utility::DirtyValue<bool> bleState {}; Utility::DirtyValue<bool> bleRadioEnabled {}; Utility::DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::minutes>> currentDateTime {}; - Utility::DirtyValue<bool> motionSensorOk {}; Utility::DirtyValue<uint32_t> stepCount {}; Utility::DirtyValue<uint8_t> heartbeat {}; Utility::DirtyValue<bool> heartbeatRunning {}; diff --git a/src/displayapp/screens/WatchFaceDigital.cpp b/src/displayapp/screens/WatchFaceDigital.cpp index 8b851289..ca53691b 100644 --- a/src/displayapp/screens/WatchFaceDigital.cpp +++ b/src/displayapp/screens/WatchFaceDigital.cpp @@ -148,8 +148,7 @@ void WatchFaceDigital::Refresh() { } stepCount = motionController.NbSteps(); - motionSensorOk = motionController.IsSensorOk(); - if (stepCount.IsUpdated() || motionSensorOk.IsUpdated()) { + if (stepCount.IsUpdated()) { lv_label_set_text_fmt(stepValue, "%lu", stepCount.Get()); lv_obj_realign(stepValue); lv_obj_realign(stepIcon); diff --git a/src/displayapp/screens/WatchFaceDigital.h b/src/displayapp/screens/WatchFaceDigital.h index d6395ee1..f2409880 100644 --- a/src/displayapp/screens/WatchFaceDigital.h +++ b/src/displayapp/screens/WatchFaceDigital.h @@ -45,7 +45,6 @@ namespace Pinetime { Utility::DirtyValue<bool> bleState {}; Utility::DirtyValue<bool> bleRadioEnabled {}; Utility::DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::minutes>> currentDateTime {}; - Utility::DirtyValue<bool> motionSensorOk {}; Utility::DirtyValue<uint32_t> stepCount {}; Utility::DirtyValue<uint8_t> heartbeat {}; Utility::DirtyValue<bool> heartbeatRunning {}; diff --git a/src/displayapp/screens/WatchFaceInfineat.cpp b/src/displayapp/screens/WatchFaceInfineat.cpp index 88e17b79..3308303d 100644 --- a/src/displayapp/screens/WatchFaceInfineat.cpp +++ b/src/displayapp/screens/WatchFaceInfineat.cpp @@ -452,8 +452,7 @@ void WatchFaceInfineat::Refresh() { } stepCount = motionController.NbSteps(); - motionSensorOk = motionController.IsSensorOk(); - if (stepCount.IsUpdated() || motionSensorOk.IsUpdated()) { + if (stepCount.IsUpdated()) { lv_label_set_text_fmt(stepValue, "%lu", stepCount.Get()); lv_obj_align(stepValue, lv_scr_act(), LV_ALIGN_IN_BOTTOM_MID, 10, 0); lv_obj_align(stepIcon, stepValue, LV_ALIGN_OUT_LEFT_MID, -5, 0); diff --git a/src/displayapp/screens/WatchFaceInfineat.h b/src/displayapp/screens/WatchFaceInfineat.h index 2dcd59b9..33532abb 100644 --- a/src/displayapp/screens/WatchFaceInfineat.h +++ b/src/displayapp/screens/WatchFaceInfineat.h @@ -51,7 +51,6 @@ namespace Pinetime { Utility::DirtyValue<bool> bleState {}; Utility::DirtyValue<bool> bleRadioEnabled {}; Utility::DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::minutes>> currentDateTime {}; - Utility::DirtyValue<bool> motionSensorOk {}; Utility::DirtyValue<uint32_t> stepCount {}; Utility::DirtyValue<bool> notificationState {}; using days = std::chrono::duration<int32_t, std::ratio<86400>>; // TODO: days is standard in c++20 diff --git a/src/displayapp/screens/WatchFacePineTimeStyle.cpp b/src/displayapp/screens/WatchFacePineTimeStyle.cpp index 85505a63..fbdabc9e 100644 --- a/src/displayapp/screens/WatchFacePineTimeStyle.cpp +++ b/src/displayapp/screens/WatchFacePineTimeStyle.cpp @@ -499,8 +499,7 @@ void WatchFacePineTimeStyle::Refresh() { } stepCount = motionController.NbSteps(); - motionSensorOk = motionController.IsSensorOk(); - if (stepCount.IsUpdated() || motionSensorOk.IsUpdated()) { + if (stepCount.IsUpdated()) { lv_gauge_set_value(stepGauge, 0, (stepCount.Get() / (settingsController.GetStepsGoal() / 100)) % 100); lv_obj_realign(stepGauge); lv_label_set_text_fmt(stepValue, "%luK", (stepCount.Get() / 1000)); diff --git a/src/displayapp/screens/WatchFacePineTimeStyle.h b/src/displayapp/screens/WatchFacePineTimeStyle.h index 6ac0cd28..a5c06901 100644 --- a/src/displayapp/screens/WatchFacePineTimeStyle.h +++ b/src/displayapp/screens/WatchFacePineTimeStyle.h @@ -56,7 +56,6 @@ namespace Pinetime { Utility::DirtyValue<bool> bleState {}; Utility::DirtyValue<bool> bleRadioEnabled {}; Utility::DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::nanoseconds>> currentDateTime {}; - Utility::DirtyValue<bool> motionSensorOk {}; Utility::DirtyValue<uint32_t> stepCount {}; Utility::DirtyValue<bool> notificationState {}; diff --git a/src/displayapp/screens/WatchFaceTerminal.cpp b/src/displayapp/screens/WatchFaceTerminal.cpp index 18f95e45..72383729 100644 --- a/src/displayapp/screens/WatchFaceTerminal.cpp +++ b/src/displayapp/screens/WatchFaceTerminal.cpp @@ -145,8 +145,7 @@ void WatchFaceTerminal::Refresh() { } stepCount = motionController.NbSteps(); - motionSensorOk = motionController.IsSensorOk(); - if (stepCount.IsUpdated() || motionSensorOk.IsUpdated()) { + if (stepCount.IsUpdated()) { lv_label_set_text_fmt(stepValue, "[STEP]#ee3377 %lu steps#", stepCount.Get()); } } diff --git a/src/displayapp/screens/WatchFaceTerminal.h b/src/displayapp/screens/WatchFaceTerminal.h index de1b1fef..d08a146b 100644 --- a/src/displayapp/screens/WatchFaceTerminal.h +++ b/src/displayapp/screens/WatchFaceTerminal.h @@ -40,7 +40,6 @@ namespace Pinetime { Utility::DirtyValue<bool> bleState {}; Utility::DirtyValue<bool> bleRadioEnabled {}; Utility::DirtyValue<std::chrono::time_point<std::chrono::system_clock, std::chrono::seconds>> currentDateTime {}; - Utility::DirtyValue<bool> motionSensorOk {}; Utility::DirtyValue<uint32_t> stepCount {}; Utility::DirtyValue<uint8_t> heartbeat {}; Utility::DirtyValue<bool> heartbeatRunning {}; |
