|
FastLED 3.9.15
|
#include "platforms/is_platform.h"#include "fl/channels/channel.h"#include "fl/channels/channel_events.h"#include "fl/channels/config.h"#include "fl/channels/data.h"#include "fl/channels/driver.h"#include "fl/channels/manager.h"#include "fl/stl/atomic.h"#include "fl/log/log.h"#include "fl/channels/options.h"#include "fl/gfx/pixel_iterator_any.h"#include "pixel_controller.h"#include "fl/system/trace.h"#include "fl/system/pin.h"#include "fl/chipsets/encoders/ucs7604.h"#include "fl/chipsets/ucs7604.h"#include "fl/math/ease.h"#include "fl/stl/iterator.h"#include "fl/system/engine_events.h"#include "fl/math/xymap.h"#include "fl/stl/singleton.h"#include "fl/stl/noexcept.h"
Include dependency graph for channel.cpp.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::anonymous_namespace{channel.cpp.hpp}::ReorderingPixelIteratorAny |
| Encapsulates pixel iterator construction with optional XYMap reordering. More... | |
| class | fl::anonymous_namespace{channel.cpp.hpp}::StubChannelEngine |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
| namespace | fl::anonymous_namespace{channel.cpp.hpp} |
Functions | |
| void | fl::anonymous_namespace{channel.cpp.hpp}::applyWhiteCfg (CLEDController &ctrl, const ChannelOptions &options) FL_NOEXCEPT |
| Apply the white-channel selection from ChannelOptions to a CLEDController. | |
| static FL_NO_INLINE void | fl::anonymous_namespace{channel.cpp.hpp}::emitDisabledDriverError (const fl::string &channelName, const fl::string &driverName, const fl::string &exclusive) FL_NOEXCEPT |
Out-of-line cold-path emitter for the #2517 silent-drop DISABLED-driver diagnostic in Channel::showPixels. | |
| IChannelDriver * | fl::getStubChannelEngine () |
| Get stub channel driver for testing or unsupported platforms. | |
| void | fl::anonymous_namespace{channel.cpp.hpp}::writeUCS7604 (fl::vector_psram< u8 > *data, PixelIterator &pixelIterator, ClocklessEncoder encoder, const ChannelOptions &settings, EOrder rgbOrder) |
| Encode UCS7604 pixel data into the channel data buffer. | |