FastLED 3.10.8
Loading...
Searching...
No Matches
ucs7604.cpp.hpp
Go to the documentation of this file.
1
3
5#include "fl/stl/noexcept.h"
6
7// Define FL_UCS7604_BRIGHTNESS if not already defined
8#ifndef FL_UCS7604_BRIGHTNESS
9#define FL_UCS7604_BRIGHTNESS 0x0F
10#endif
11
12namespace fl {
13namespace ucs7604 {
14
15namespace detail {
16 // Global current control value for UCS7604
17 // Defaults to FL_UCS7604_BRIGHTNESS (0x0F if not defined)
18 // Static to hide from external linkage
20} // namespace detail
21
25
29
30} // namespace ucs7604
31} // namespace fl
static CurrentControl g_current(FL_UCS7604_BRIGHTNESS)
void set_brightness(CurrentControl current) FL_NO_EXCEPT
Set global UCS7604 brightness via current control (EXPERIMENTAL)
CurrentControl brightness() FL_NO_EXCEPT
Get current global UCS7604 brightness value.
UCS7604CurrentControl CurrentControl
Type alias for current control (defined in ucs7604_encoder.h)
Definition ucs7604.h:57
UCS7604 runtime brightness control namespace.
u8 u8 fract8 blur_amount FL_NO_EXCEPT
Definition blur.h:186
Base definition for an LED controller.
Definition crgb.hpp:179
#define FL_UCS7604_BRIGHTNESS
UCS7604 LED chipset controller implementation for FastLED.