From 1283b92cb7263c625141828037b9a8bba533540c Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Thu, 14 Jun 2018 15:30:54 +1000 Subject: [PATCH] DataFlash: fix for new AP_RTC API --- libraries/DataFlash/DataFlash_File.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/libraries/DataFlash/DataFlash_File.cpp b/libraries/DataFlash/DataFlash_File.cpp index 7cd8edc71b..db620c5b46 100644 --- a/libraries/DataFlash/DataFlash_File.cpp +++ b/libraries/DataFlash/DataFlash_File.cpp @@ -661,7 +661,11 @@ uint32_t DataFlash_File::_get_log_time(const uint16_t log_num) const // it is the file we are currently writing free(fname); write_fd_semaphore->give(); - return hal.util->get_system_clock_ms() / 1000U; + uint64_t utc_usec; + if (!AP::rtc().get_utc_usec(utc_usec)) { + return 0; + } + return utc_usec / 1000000U; } write_fd_semaphore->give(); }