Core/Task.h
Go to the documentation of this file.
CallbackTimer & initializeMs(TimerCallback callback, void *arg=nullptr)
Initialise hardware timer in milliseconds (static check) with Timer Callback and optional argument.
Definition: CallbackTimer.h:184
static bool queueCallback(TaskCallback32 callback, uint32_t param=0)
Queue a deferred callback.
Definition: System.h:190
virtual ~Task()=default
@ Suspending
@ Resuming
@ None
@ Sleeping
@ Waking
virtual void onNotify([[maybe_unused]] Notify code)
Called immediately before calling to loop() to indicate a state change.
Definition: Core/Task.h:140
void sleep(unsigned interval)
Puts the task to sleep for a while.
Definition: Core/Task.h:108
@ Running
@ Suspended
@ Sleeping
1.9.1