FastLED 3.10.8
Loading...
Searching...
No Matches

◆ create() [2/2]

ChannelDataPtr fl::ChannelData::create ( int pin,
const ChipsetTimingConfig & timing,
fl::vector_psram< u8 > && encodedData = fl::vector_psram<u8>(),
ChannelPixelFormat pixelFormat = ChannelPixelFormat::RGB )
static

Create channel transmission data (backwards compatibility)

Parameters
pinGPIO pin number for this channel
timingChipset timing configuration (T0H, T1H, T0L, reset)
encodedDataEncoded byte stream ready for transmission (defaults to empty)
Deprecated
Use variant-based create() instead

Definition at line 21 of file data.cpp.hpp.

26 {
28 pin, timing, fl::move(encodedData), pixelFormat);
29}
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
Definition shared_ptr.h:423
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT
Definition s16x16x4.h:30

References fl::FL_NO_EXCEPT, fl::adl_barrier::make_shared(), and fl::fl::adl_barrier::move().

+ Here is the call graph for this function: