FastLED 3.10.8
Loading...
Searching...
No Matches
_build.cpp.hpp
Go to the documentation of this file.
1
7
8#include "fl/log/log.h"
9#include "fl/system/delay.h"
10
12#include "fl/stl/compiler_control.h" // IWYU pragma: keep - FL_UNUSED
13
14namespace fl {
15namespace platforms {
16
17// Print-sink implementation used by ScopedWatchdog's first-init path. Defined
18// here (in the unity TU) rather than in watchdog.cpp.hpp so that public
19// headers don't pull in fl/log/log.h.
21 FL_UNUSED(sv); // only consumed by FL_WARN, a no-op on small platforms
22 FL_WARN(sv);
23}
24
25// Wraps fl::delay() — portable across stub/WASM/embedded.
29
30} // namespace platforms
31} // namespace fl
#define FL_UNUSED(x)
Delay utilities for FastLED Includes nanosecond-precision delays, cycle counting, and microsecond del...
#define FL_WARN(...)
Definition log.h:437
Centralized logging categories for FastLED hardware interfaces and subsystems.
void scopedWatchdogPrintLine(fl::string_view sv) FL_NO_EXCEPT
void scopedWatchdogPause3s() FL_NO_EXCEPT
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Definition blur.h:186
void delay(u32 ms, bool run_async=true) FL_NO_EXCEPT
Public delay wrapper that keeps bare Arduino delay() preferred after using fl::delay; while still all...
Definition delay.h:98
Base definition for an LED controller.
Definition crgb.hpp:179
Platform-agnostic implementations for the unified watchdog API: