Timer.h
Go to the documentation of this file.
26 template <class TimerClass> class OsTimer64Api : public CallbackTimerApi<OsTimer64Api<TimerClass>>
203 template <TimeType microseconds> DelegateCallbackTimer& IRAM_ATTR initializeUs(TimerDelegate delegateFunction)
215 template <uint32_t milliseconds> DelegateCallbackTimer& IRAM_ATTR initializeMs(TimerDelegate delegateFunction)
~AutoDeleteTimer()=default
bool callbackSet
User has provided callback function.
Definition: CallbackTimer.h:421
void setIntervalUs()
Set timer interval in microseconds (static check)
Definition: CallbackTimer.h:370
void setIntervalMs()
Set timer interval in milliseconds (static check)
Definition: CallbackTimer.h:382
Class template adding delegate callback method support to the basic CallbackTimer template.
Definition: Timer.h:190
DelegateCallbackTimer & initializeMs(uint32_t milliseconds, TimerDelegate delegateFunction)
Initialise millisecond timer.
Definition: Timer.h:227
DelegateCallbackTimer & initializeUs(uint32_t microseconds, TimerDelegate delegateFunction)
Initialise microsecond timer.
Definition: Timer.h:239
DelegateCallbackTimer & initializeMs(TimerDelegate delegateFunction)
Initialise hardware timer in milliseconds, with static check.
Definition: Timer.h:215
void setCallback(TimerDelegate delegateFunction)
Set timer trigger function using Delegate callback method.
Definition: Timer.h:250
DelegateCallbackTimer & initializeUs(TimerDelegate delegateFunction)
Initialise timer in microseconds, with static check.
Definition: Timer.h:203
Class template implementing an extended OS Timer with 64-bit microsecond times and delegate callback ...
Definition: Timer.h:27
void setCallback(TimerCallback callback, void *arg)
Definition: SimpleTimer.h:77
void(*)(void *arg) TimerCallback
Interrupt-compatible C callback function pointer.
Definition: CallbackTimer.h:23
void setCallback(Callback callback)
Set a callback function that is invoked on each change of the current allocation.
1.9.1