12 #include "../SharedUtil.h"
13 #include "../NumericalConstants.h"
15 template <
size_t MS = 1000>
18 OnceEvery(std::function<
void()> f) : _f(f) { }
21 uint64_t now = usecTimestampNow();
22 if ((now - _lastRun) > (MS * USECS_PER_MSEC)) {
31 uint64_t _lastRun { 0 };
32 std::function<void()> _f;