summaryrefslogtreecommitdiff
path: root/src/displayapp/screens
diff options
context:
space:
mode:
authorRiku Isokoski <riksu9000@gmail.com>2022-04-09 14:03:17 +0300
committerRiku Isokoski <riksu9000@gmail.com>2022-04-25 15:49:29 +0300
commit5e83a862dba2c850a10fea11e814d593b2381f76 (patch)
treeed61fb5184db399dcf5cf0d27641018d4aaf6eec /src/displayapp/screens
parent28ccf15e13c07247d7398fdf806691a4202eb1de (diff)
Use centiseconds
Diffstat (limited to 'src/displayapp/screens')
-rw-r--r--src/displayapp/screens/StopWatch.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/displayapp/screens/StopWatch.cpp b/src/displayapp/screens/StopWatch.cpp
index ce8d4a54..cc548068 100644
--- a/src/displayapp/screens/StopWatch.cpp
+++ b/src/displayapp/screens/StopWatch.cpp
@@ -10,11 +10,12 @@ using namespace Pinetime::Applications::Screens;
namespace {
TimeSeparated_t convertTicksToTimeSegments(const TickType_t timeElapsed) {
- const int timeElapsedMillis = timeElapsed * 1000 / configTICK_RATE_HZ;
+ // Centiseconds
+ const int timeElapsedCentis = timeElapsed * 100 / configTICK_RATE_HZ;
- const int hundredths = (timeElapsedMillis % 1000) / 10; // Get only the first two digits and ignore the last
- const int secs = (timeElapsedMillis / 1000) % 60;
- const int mins = (timeElapsedMillis / 1000) / 60;
+ const int hundredths = (timeElapsedCentis % 100);
+ const int secs = (timeElapsedCentis / 100) % 60;
+ const int mins = (timeElapsedCentis / 100) / 60;
return TimeSeparated_t {mins, secs, hundredths};
}