diff options
author | Riku Isokoski <riksu9000@gmail.com> | 2021-09-18 19:22:59 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-09-18 19:22:59 +0300 |
commit | e468acc99e4d7e188dc902983640f5eb8e8ff31f (patch) | |
tree | 8c0c402ff93d4c13fbd1043457fbbb238af0f000 /src/components/datetime/DateTimeController.cpp | |
parent | 8f0771183c3872343100a2e974f37c91237da277 (diff) | |
parent | 5855906e49ce8bc4042e93817c6aba3a70fab089 (diff) |
Merge branch 'develop' into update_touch_driver
Diffstat (limited to 'src/components/datetime/DateTimeController.cpp')
-rw-r--r-- | src/components/datetime/DateTimeController.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/components/datetime/DateTimeController.cpp b/src/components/datetime/DateTimeController.cpp index d6aa83c8..6e426825 100644 --- a/src/components/datetime/DateTimeController.cpp +++ b/src/components/datetime/DateTimeController.cpp @@ -5,6 +5,10 @@ using namespace Pinetime::Controllers; +void DateTime::SetCurrentTime(std::chrono::time_point<std::chrono::system_clock, std::chrono::nanoseconds> t) { + this->currentDateTime = t; +} + void DateTime::SetTime( uint16_t year, uint8_t month, uint8_t day, uint8_t dayOfWeek, uint8_t hour, uint8_t minute, uint8_t second, uint32_t systickCounter) { std::tm tm = { @@ -67,7 +71,7 @@ void DateTime::UpdateTime(uint32_t systickCounter) { // Notify new day to SystemTask if (hour == 0 and not isMidnightAlreadyNotified) { isMidnightAlreadyNotified = true; - if(systemTask != nullptr) + if (systemTask != nullptr) systemTask->PushMessage(System::Messages::OnNewDay); } else if (hour != 0) { isMidnightAlreadyNotified = false; |