|
FastLED 3.9.15
|
| FASTLED_FORCE_INLINE FL_IRAM FL_OPTIMIZE_FUNCTION void fl::detail::wave8_transpose_8_bf1 | ( | const u8 | lanes[8], |
| u8 | W0, | ||
| u8 | W1, | ||
| u8 | output[8 *sizeof(Wave8Byte)] ) |
BF1 for 8-lane Wave8 — same algebraic identity as 16-lane BF1.
Output: 8 symbols × 8 pulses × 1 byte = 64 bytes. Each pulse byte carries 8 lanes' bits at the corresponding pulse position. Uses spread_transpose8_symbol to compute the bit transpose in one call.
Definition at line 345 of file wave8.hpp.
References spread_transpose8_symbol(), fl::W0, and fl::W1.
Referenced by fl::wave8Transpose_8_bf1().
Here is the call graph for this function:
Here is the caller graph for this function: