|
FastLED 3.9.15
|
#include "crgb.h"#include "fl/gfx/rgbw.h"#include "fl/stl/span.h"#include "fl/stl/vector.h"#include "fl/stl/shared_ptr.h"#include "fl/stl/variant.h"#include "fl/math/screenmap.h"#include "fl/chipsets/chipset_timing_config.h"#include "fl/chipsets/clockless_encoder.h"#include "fl/chipsets/spi.h"#include "fl/gfx/eorder.h"#include "fl/channels/options.h"#include "fl/stl/optional.h"#include "fl/stl/string.h"#include "color.h"#include "dither_mode.h"#include "fl/stl/noexcept.h"
Include dependency graph for config.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | fl::ChannelConfig |
| Configuration for a single LED channel. More... | |
| struct | fl::ChannelConfigOf< Chipset > |
| Strongly-typed channel configuration with compile-time chipset family. More... | |
| struct | fl::ClocklessChipset |
| Clockless chipset configuration (single data pin) More... | |
| struct | fl::MultiChannelConfig |
| struct | fl::SpiChipsetConfig |
| SPI chipset configuration (data + clock pins) More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Typedefs | |
| using | fl::ChipsetVariant = fl::variant<ClocklessChipset, SpiChipsetConfig> |
Functions | |
| fl::FASTLED_SHARED_PTR_STRUCT (ChannelConfig) | |
| template<typename TIMING> | |
| constexpr ClocklessChipset | fl::makeClockless (int pin) FL_NOEXCEPT |
Build a ClocklessChipset from a compile-time TIMING trait. | |