222{
224 uint8_t fastcycle8 = ticks;
225 uint16_t slowcycle16 = (ticks >> 8) + salt;
226 slowcycle16 +=
sin8( slowcycle16);
227 slowcycle16 = (slowcycle16 * 2053) + 1384;
228 uint8_t slowcycle8 = (slowcycle16 & 0xFF) + (slowcycle16 >> 8);
229
230 uint8_t bright = 0;
233 }
234
235 uint8_t hue = slowcycle8 - salt;
237 if( bright > 0) {
241 }
242 } else {
244 }
245 return c;
246}
void coolLikeIncandescent(CRGB &c, uint8_t phase)
uint8_t attackDecayWave8(uint8_t i)
CRGBPalette16 gCurrentPalette
@ NOBLEND
No interpolation between palette entries.
CRGB ColorFromPalette(const CRGBPalette16 &pal, uint8_t index, uint8_t brightness, TBlendType blendType)
Get a color from a palette.
#define sin8
Platform-independent alias of the fast sin implementation.
@ Black
<div style='background:#000000;width:4em;height:4em;'></div>
Representation of an RGB pixel (Red, Green, Blue)
#define COOL_LIKE_INCANDESCENT