Info: Skalieren mit FastLED oder wie man die letzten Clockcycles sparen kann

Super Artikel von Daniel zum Optimieren von Code am Beispiel einer 8 Bit Skalierung:

On scale8, correctness, and cycle counting on avr

The basic scaling function in FastLED is scale8. It lets you scale an 8-bit value by another 8-bit value. It’s a percentage of sorts, but from 0-255 instead of 0-100. So, for example, scale8(64,128) will give you 32. Scaling is something that gets used a lot in led work, so it is important that it be fast.

Sehr lesenswert, auch wenn man kein spezielles Interesse an LEDs hat…

Viel Spaß und Inspiration wünscht