From b63bb798acd9bc40adda78774e1c433ef21995a5 Mon Sep 17 00:00:00 2001 From: Riku Isokoski Date: Fri, 24 Feb 2023 07:38:16 +0200 Subject: DateTimeController: Remove SetTime tick parameter The systick doesn't need to be updated when setting time. Also removed unused nrf_rtc.h includes. --- src/components/datetime/DateTimeController.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/components/datetime/DateTimeController.cpp') diff --git a/src/components/datetime/DateTimeController.cpp b/src/components/datetime/DateTimeController.cpp index b744fbb2..7ebb7b19 100644 --- a/src/components/datetime/DateTimeController.cpp +++ b/src/components/datetime/DateTimeController.cpp @@ -20,7 +20,7 @@ void DateTime::SetCurrentTime(std::chrono::time_pointhour, this->minute, this->second); NRF_LOG_INFO("* %d %d %d ", this->day, this->month, this->year); @@ -63,7 +62,7 @@ void DateTime::UpdateTime(uint32_t systickCounter) { * 1000 ms = 1024 ticks */ auto correctedDelta = systickDelta / 1024; - auto rest = (systickDelta - (correctedDelta * 1024)); + auto rest = systickDelta % 1024; if (systickCounter >= rest) { previousSystickCounter = systickCounter - rest; } else { -- cgit v1.2.3-70-g09d2