These are chat archives for Makuna/NeoPixelBus

24th
Dec 2018
Benik3
@Benik3
Dec 24 2018 00:03
I rewrited the conversion and it's really faster. Now the for loop takes cca 3,1ms on 80MHz
Michael Miller
@Makuna
Dec 24 2018 04:48
@Benik3 That sounds about right. https://github.com/Makuna/NeoPixelBus/wiki/FAQ-%235
Benik3
@Benik3
Dec 24 2018 12:18
it's 3,1ms just the LinearBlend. With .Show it takes 6,1ms (3ms for 110LEDs)
Benik3
@Benik3
Dec 24 2018 12:30
for (uint8_t i = 0; i < PixelCount; i++)
    {

      HsbColor color = HsbColor::LinearBlend<NeoHueBlendShortestDistance>(startBuff[i], endBuff[i], progress);
      strip.SetPixelColor(i, color);
      currentBuff[i] = color;
    }
Benik3
@Benik3
Dec 24 2018 16:11
Anyway I wish to you and all other developers Marry and Peaceful Christmas :)