FastLED 3.9.15
Loading...
Searching...
No Matches
colorpalettes.h
Go to the documentation of this file.
1#pragma once
2
3#ifndef __INC_COLORPALETTES_H
4#define __INC_COLORPALETTES_H
5
6// #include "FastLED.h"
7#include "fl/colorutils.h"
8#include "fastled_progmem.h"
9
12
13// Have Doxygen ignore these declarations
15
16// For historical reasons, TProgmemRGBPalette and others may be
17// defined in sketches. Therefore we treat these as special
18// and bind to the global namespace.
23
25
27#define RainbowStripesColors_p RainbowStripeColors_p
29
31
33
34
35DECLARE_GRADIENT_PALETTE( Rainbow_gp);
36
38
39#endif
#define DECLARE_GRADIENT_PALETTE(X)
Forward-declaration macro for DEFINE_GRADIENT_PALETTE(X)
Definition colorutils.h:117
uint32_t TProgmemRGBPalette16[16]
CRGBPalette16 entries stored in PROGMEM memory.
#define FL_PROGMEM
PROGMEM keyword for storage.
Wrapper definitions to allow seamless use of PROGMEM in environments that have it.
Utility functions for color fill, palettes, blending, and more.
const TProgmemRGBPalette16 RainbowStripeColors_p
HSV Rainbow colors with alternatating stripes of black.
const TProgmemRGBPalette16 OceanColors_p
Ocean colors, blues and whites.
const TProgmemRGBPalette16 CloudColors_p
Cloudy color palette.
const TProgmemRGBPalette16 HeatColors_p
Approximate "black body radiation" palette, akin to the FastLED HeatColor() function.
const TProgmemRGBPalette16 ForestColors_p
Forest colors, greens.
const TProgmemRGBPalette16 LavaColors_p
Lava color palette.
const TProgmemRGBPalette16 PartyColors_p
HSV color ramp: blue, purple, pink, red, orange, yellow (and back).
const TProgmemRGBPalette16 RainbowColors_p
HSV Rainbow.