|
FastLED 3.10.8
|
#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 "fl/stl/noexcept.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 () FL_NO_EXCEPT |
| Get the number of active tasks across all systems. | |
| int & | fl::task::detail::await_depth_tls () FL_NO_EXCEPT |
| Get reference to thread-local await recursion depth. | |
| bool | fl::task::has_tasks () FL_NO_EXCEPT |
| Check if any systems have active tasks. | |
| void | fl::task::run (fl::u32 microseconds=1000, ExecFlags flags=ExecFlags::ALL) FL_NO_EXCEPT |
| Run selected task subsystems. | |
| void | fl::task::yield_system (fl::u32 microseconds) FL_NO_EXCEPT |
OS-level yield only: same behavior as run(us, ExecFlags::SYSTEM). | |