Skip to content
Snippets Groups Projects
Commit e99e278b authored by Ferdinand Bachmann's avatar Ferdinand Bachmann
Browse files

epicardium/rtc: only poll time once for calculating monotonic_offset

parent 756c13df
No related branches found
No related tags found
No related merge requests found
......@@ -50,7 +50,7 @@ uint64_t epic_rtc_get_milliseconds(void)
void epic_rtc_set_milliseconds(uint64_t milliseconds)
{
uint32_t sec, subsec;
uint64_t old_milliseconds, new_milliseconds, diff;
uint64_t old_milliseconds, diff;
old_milliseconds = epic_rtc_get_milliseconds();
......@@ -64,9 +64,7 @@ void epic_rtc_set_milliseconds(uint64_t milliseconds)
while (RTC_EnableRTCE(MXC_RTC) == E_BUSY)
;
new_milliseconds = epic_rtc_get_milliseconds();
diff = old_milliseconds - new_milliseconds;
diff = old_milliseconds - milliseconds;
monotonic_offset += diff;
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment