Browse Source

DataFlash: fix for new AP_RTC API

master
Andrew Tridgell 7 years ago
parent
commit
1283b92cb7
  1. 6
      libraries/DataFlash/DataFlash_File.cpp

6
libraries/DataFlash/DataFlash_File.cpp

@ -661,7 +661,11 @@ uint32_t DataFlash_File::_get_log_time(const uint16_t log_num) const @@ -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();
}

Loading…
Cancel
Save