MCPcopy Create free account
hub / github.com/FastLED/FastLED / wave3Transpose_4

Function wave3Transpose_4

src/fl/channels/wave3.cpp.hpp:129–138  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

127}
128
129FL_OPTIMIZE_FUNCTION FL_IRAM
130void wave3Transpose_4(const u8 (&FL_RESTRICT_PARAM lanes)[4],
131 const Wave3BitExpansionLut& lut,
132 u8 (&FL_RESTRICT_PARAM output)[4 * sizeof(Wave3Byte)]) {
133 Wave3Byte laneWaveforms[4];
134 for (int lane = 0; lane < 4; lane++) {
135 detail::wave3_convert_byte_to_wave3byte(lanes[lane], lut, &laneWaveforms[lane]);
136 }
137 detail::wave3_transpose_4(laneWaveforms, output);
138}
139
140FL_OPTIMIZE_FUNCTION FL_IRAM
141void wave3Transpose_8(const u8 (&FL_RESTRICT_PARAM lanes)[8],

Callers 2

populateDmaBufferMethod · 0.85
FL_TEST_FILEFunction · 0.85

Calls 2

wave3_transpose_4Function · 0.85

Tested by

no test coverage detected