FastLED 3.9.15
Loading...
Searching...
No Matches
executor.cpp.hpp File Reference
#include "fl/task/executor.h"
#include "fl/stl/functional.h"
#include "fl/stl/singleton.h"
#include "fl/stl/scope_exit.h"
#include "fl/stl/algorithm.h"
#include "fl/task/task.h"
#include "fl/stl/chrono.h"
#include "fl/log/log.h"
#include "fl/stl/new.h"
#include "fl/system/yield.h"
#include "platforms/coroutine_runtime.h"
+ Include dependency graph for executor.cpp.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  fl
 Base definition for an LED controller.
 
namespace  fl::task
 
namespace  fl::task::detail
 

Functions

size_t fl::task::active_tasks ()
 Get the number of active tasks across all systems.
 
int & fl::task::detail::await_depth_tls ()
 Get reference to thread-local await recursion depth.
 
bool fl::task::has_tasks ()
 Check if any systems have active tasks.
 
void fl::task::run (fl::u32 microseconds=1000, ExecFlags flags=ExecFlags::ALL)
 Run selected task subsystems.