29#if defined(ARDUINO_ARCH_ESP32) || defined(ESP_PLATFORM)
31#elif defined(__linux__) || defined(__linux) || defined(linux)
34 struct timespec ticker;
36 clock_gettime(CLOCK_MONOTONIC, &ticker);
37 return (((uint64_t)ticker.tv_sec * 1000) + (ticker.tv_nsec / 1000000));
52 static uint32_t RollCount=0;
53 static uint32_t LastRead=0;
55 if ( LastRead>Now ) RollCount++;
57 return ((uint64_t)RollCount)<<32 | Now;
61#if !defined(N2kUse64bitSchedulerTime)
The file contains function and classes for best timing performance.
uint32_t tN2kSchedulerTime
static uint64_t SyncOffset
???