|
FastLED 3.9.15
|
|
inline |
Low-level bit-interleaving primitive for 2 lanes (ISR-safe)
Transposes 2 input bytes into 2-way interleaved format with direct bit extraction. This function is ISR-safe: no allocations, no exceptions, minimal overhead. Inline functions are automatically placed where needed - no IRAM_ATTR required.
| lane0_byte | Pointer to lane 0 byte |
| lane1_byte | Pointer to lane 1 byte |
| output | Output buffer (must have space for 2 bytes) |
| num_bytes | Number of bytes to transpose per lane |
Definition at line 329 of file transposition.h.
References FL_NOEXCEPT.
Referenced by fl::SPITransposer::transpose2().
Here is the caller graph for this function: