Use centiseconds
This commit is contained in:
parent
28ccf15e13
commit
5e83a862db
|
@ -10,11 +10,12 @@ using namespace Pinetime::Applications::Screens;
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
TimeSeparated_t convertTicksToTimeSegments(const TickType_t timeElapsed) {
|
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 hundredths = (timeElapsedCentis % 100);
|
||||||
const int secs = (timeElapsedMillis / 1000) % 60;
|
const int secs = (timeElapsedCentis / 100) % 60;
|
||||||
const int mins = (timeElapsedMillis / 1000) / 60;
|
const int mins = (timeElapsedCentis / 100) / 60;
|
||||||
return TimeSeparated_t {mins, secs, hundredths};
|
return TimeSeparated_t {mins, secs, hundredths};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue