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}
constexpr remove_reference< T >::type && move(T &&t) FL_NO_EXCEPT
Definition move.h:30
shared_ptr< T > make_shared(Args &&... args) FL_NO_EXCEPT
Definition shared_ptr.h:423

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

+ Here is the call graph for this function: