FastLED 3.10.6
Loading...
Searching...
No Matches

◆ wave8_expand_byte()

void fl::detail::wave8_expand_byte ( u8 byte_value,
const Wave8ByteExpansionLut & lut,
Wave8Byte * output )

Definition at line 39 of file wave8.cpp.hpp.

41 {
43 fl::bit_cast_ptr<const u32>(&lut.lut[byte_value]),
44 2);
45}
FL_OPTIMIZE_FUNCTION FL_IRAM FASTLED_FORCE_INLINE void memcpy_32(u32 *FL_RESTRICT_PARAM dst, const u32 *FL_RESTRICT_PARAM src, size_t count)
ISR-optimized 32-bit block copy for 4-byte aligned memory.
Definition memcpy.h:32
To * bit_cast_ptr(void *storage) FL_NO_EXCEPT
Definition bit_cast.h:60

References fl::bit_cast_ptr(), fl::FL_NO_EXCEPT, and fl::isr::memcpy_32().

Referenced by fl::wave8Transpose_16(), fl::wave8Transpose_16x2_pipe2(), fl::wave8Transpose_16x4_pipe4(), fl::wave8Transpose_2(), fl::wave8Transpose_4(), and fl::wave8Transpose_8().

+ Here is the call graph for this function:
+ Here is the caller graph for this function: