ESPHome 2026.3.0-dev
Loading...
Searching...
No Matches
time_64.h
Go to the documentation of this file.
1#pragma once
3
4#ifndef USE_NATIVE_64BIT_TIME
5
6#include <cstdint>
7
8namespace esphome {
9
10class Scheduler;
11
16 friend uint64_t millis_64();
17 friend class Scheduler;
18
19 static uint64_t compute(uint32_t now);
20};
21
22} // namespace esphome
23
24#endif // !USE_NATIVE_64BIT_TIME
Extends 32-bit millis() to 64-bit using rollover tracking.
Definition time_64.h:15
friend uint64_t millis_64()
Definition core.cpp:26
friend class Scheduler
Definition time_64.h:17
Providing packet encoding functions for exchanging data with a remote host.
Definition a01nyub.cpp:7