FastLED
3.1

Bit swapping/rotate  Functions for doing a rotation of bits/bytes used by parallel output 
CHSV and CRGB type definitions  
Chipsets  Implementations of CLEDController classes for various led chipsets 
Color correction/temperature  Definitions for color correction and light temperatures 
Color utility functions  A variety of functions for working with color, palletes, and leds 
Dimming and brightening functions  Dimming and brightening functions 
▼Fast math functions  A variety of functions for working with numbers 
Basic math operations  Fast, efficient 8bit math functions specifically designed for highperformance LED programming 
Fast random number generators  Fast 8 and 16 bit unsigned random numbers 
Fast trig functions  Fast 8 and 16bit approximations of sin(x) and cos(x) 
Scaling functions  Fast, efficient 8bit scaling functions specifically designed for highperformance LED programming 
Noise functions  Simplex noise function definitions 
Power management functions  Functions used to limit the amount of power used by FastLED 
Predefined color palletes  These schemes are all declared as "PROGMEM", meaning that they won't take up SRAM on AVR chips until used 