|
FastLED 3.10.8
|
ESP32-P4 Parallel IO (PARLIO) LED channel.
This driver uses the ESP32-P4 PARLIO TX peripheral to drive up to 16 identical WS28xx-style LED strips in parallel with DMA-based hardware timing.
Key features:
Definition in file channel.h.
#include "fl/stl/noexcept.h"#include "cpixel_ledcontroller.h"#include "fl/channels/bus.h"#include "fl/channels/ichannel.h"#include "fl/channels/options.h"#include "fl/gfx/pipeline.h"#include "fl/stl/unique_ptr.h"#include "fl/stl/shared_ptr.h"#include "fl/stl/string.h"#include "fl/stl/weak_ptr.h"#include "fl/stl/stdint.h"#include "fl/channels/config.h"#include "fl/channels/channel_events.h"#include "fl/stl/compiler_control.h"
Include dependency graph for channel.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | fl::Channel |
| LED channel for parallel output, pretty much a CPixelLEDController but with timing and pin information. More... | |
| class | fl::StaticProfileChannel< Profile > |
| A compile-time profile channel. More... | |
Namespaces | |
| namespace | fl |
| Base definition for an LED controller. | |
Enumerations | |
| enum class | fl::ColorProfileStatus : u8 { fl::Unconfigured , fl::Configured , fl::Fallback , fl::Rejected } |
| enum class | fl::ProfileId : u8 { fl::WS2812B } |
Functions | |
| fl::FASTLED_SHARED_PTR (Channel) | |
| fl::FASTLED_SHARED_PTR (ChannelData) | |
| IChannelDriver * | fl::getStubChannelEngine () FL_NO_EXCEPT |
| Get stub channel driver for testing or unsupported platforms. | |