|
FastLED 3.9.15
|
| Async Logging (ISR-Safe) | ISR-safe logging using ring buffers for deferred output |
| Color Blurring Functions | Functions for blurring colors |
| Color Correction/Temperature | Definitions for color correction and light temperatures |
| ▼Color Fade Functions | |
| ▼Color Blending Functions | |
| Color Fill Functions | Functions for filling LED arrays with colors and gradients |
| ▼Color Palettes | |
| Gamma Adjustment Functions | |
| Predefined Color Palettes | Stock color palettes, only included when used |
| ▼Color Utility Functions | A variety of functions for working with color, palettes, and leds |
| Color Fill Functions | Functions for filling LED arrays with colors and gradients |
| ▼Fast Math Functions | Fast, efficient 8-bit math functions specifically designed for high-performance LED programming |
| Easing Functions | Specify the rate of change of a parameter over time |
| Fast Random Number Generators | Fast 8-bit and 16-bit unsigned random number generators |
| Fixed-Point Fractional Types. | Types for storing fractional data |
| Float-to-Fixed and Fixed-to-Float Conversions | Functions to convert between floating point and fixed point types |
| Integer Mapping Functions | Maps a scalar from one integer size to another |
| Linear Interpolation | Fast linear interpolation functions, such as could be used for Perlin noise, etc |
| Waveform Generators | General purpose wave generator functions |
| Fast Memory Functions for AVR | Alternatives to memmove, memcpy, and memset that are faster on AVR than standard avr-libc 1.8 |
| HSV to RGB Conversion Functions | Functions to convert from the HSV colorspace to the RGB colorspace |
| Hardware Interface Logging | |
| Input | |
| ▼LED Chipset Controllers | Implementations of CLEDController classes for various led chipsets |
| ▼Clocked Chipsets | Nominally SPI based, these chipsets have a data and a clock line |
| Silicon Labs ezWS2812 Controllers | Note: SPI chipset controllers have been moved to separate headers in src/fl/chipsets/ |
| ClocklessChipsets | |
| Noise Fill Functions | Functions to fill a buffer with noise data |
| ▼Noise Functions | Functions to generate and fill arrays with noise |
| Noise Generation Functions | Functions to generate noise |
| Output | |
| ▼Palette Classes | |
| Palette Color Functions | |
| Palette Upscaling Functions | |
| Pixel Data Sets | Classes for managing logical groups of LEDs |
| Pixel Data Types (CRGB/CHSV) | |
| ▼Power Management Functions | Functions to limit the amount of power used by FastLED |
| LED Power Consumption Models | Configurable power consumption models for different LED types |
| ▼Shape Noise Functions | Convenience functions for generating noise on geometric shapes |
| Cylinder Noise Functions | Convenience functions for generating noise on cylindrical surfaces |
| Ring Noise Functions | Convenience functions for generating noise on circular rings |
| Sphere Noise Functions | Convenience functions for generating noise on spheres |
| Thru | |
| Timekeeping Functions | Tools for tracking and working with time |
| Waveform Beat Generators |