FastLED 3.10.9
Loading...
Searching...
No Matches
driver_completion_wait.h
Go to the documentation of this file.
1#pragma once
2
3#include "fl/stl/int.h"
4#include "fl/stl/noexcept.h"
5
6namespace fl {
7namespace detail {
8
11using DriverCompletionWait = bool (*)(u32 timeoutMs);
12
16
19bool waitForDriverCompletion(u32 timeoutMs) FL_NO_EXCEPT;
20
21} // namespace detail
22} // namespace fl
bool(*)(u32 timeoutMs) DriverCompletionWait
Optional completion consumers.
DriverCompletionWait setManagedCompletionWait(DriverCompletionWait wait) FL_NO_EXCEPT
Internal singleton hooks; return the previous hook to allow scoped tests.
DriverCompletionWait setLegacyCompletionWait(DriverCompletionWait wait) FL_NO_EXCEPT
bool waitForDriverCompletion(u32 timeoutMs) FL_NO_EXCEPT
Wait for installed consumers using one deadline (zero means indefinitely).
Compile-time linker keep-alive hook for a single fl::Bus.
Definition bus_info.h:57
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Definition blur.h:186
Base definition for an LED controller.