FastLED 3.10.8
Loading...
Searching...
No Matches
src Directory Reference
+ Directory dependency graph for src:

Directories

 extras
 
 fl
 
 lib8tion
 
 platforms
 
 third_party
 

Files

 _build.cpp.hpp
 
 bitswap.cpp.hpp
 
 bitswap.h
 Functions for doing a rotation of bits/bytes used by parallel output.
 
 chipsets.h
 Contains the bulk of the definitions for the various LED chipsets supported.
 
 chsv.h
 Defines the hue, saturation, and value (HSV) pixel struct.
 
 cled_controller.cpp.hpp
 
 cled_controller.h
 base definitions used by led controllers for writing out led data
 
 color.h
 Contains definitions for color correction and temperature.
 
 colorpalettes.cpp.hpp
 
 colorpalettes.h
 Declarations for the predefined color palettes supplied by FastLED.
 
 colorutils.h
 
 controller.h
 
 cpixel_ledcontroller.h
 defines the templated version of the CLEDController class
 
 cpp_compat.h
 Compatibility functions based on C++ version.
 
 crgb.cpp.hpp
 
 crgb.h
 Legacy header.
 
 crgb.hpp
 Defines utility functions for the red, green, and blue (RGB) pixel struct.
 
 dither_mode.h
 Declares dithering options and types.
 
 dmx.h
 Defines the DMX512-based LED controllers.
 
 eorder.h
 Defines color channel ordering enumerations.
 
 FastLED.cpp.hpp
 
 FastLED.h
 central include file for FastLED, defines the CFastLED class/object
 
 fastled_config.h
 Contains definitions that can be used to configure FastLED at compile time.
 
 fastled_delay.cpp.hpp
 
 fastled_delay.h
 Utility functions and classes for managing delay cycles.
 
 fastled_progmem.h
 Wrapper definitions to allow seamless use of PROGMEM in environments that have it.
 
 fastpin.h
 Backward compatibility header - use fl/fastpin.h directly.
 
 fastspi.h
 Serial peripheral interface (SPI) definitions per platform.
 
 fastspi_nop.h
 Example of a NOP/stub class to show the SPI methods required by a chipset implementation.
 
 fastspi_ref.h
 Example of a hardware SPI support class.
 
 fastspi_types.h
 Data types and constants used by SPI interfaces.
 
 hsv2rgb.cpp.hpp
 
 hsv2rgb.h
 Functions to convert from the HSV colorspace to the RGB colorspace.
 
 led_sysdefs.h
 Determines which platform system definitions to include.
 
 lib8tion.cpp.hpp
 
 lib8tion.h
 Fast, efficient 8-bit math functions specifically designed for high-performance LED programming.
 
 noise.cpp.hpp
 
 noise.h
 Functions to generate and fill arrays with noise.
 
 noise_test_helpers.h
 
 noisegen.h
 Noise generation classes.
 
 pixel_controller.h
 Low level pixel data writing class.
 
 pixel_iterator.h
 Legacy header.
 
 pixelset.h
 Declares classes for managing logical groups of LEDs.
 
 pixeltypes.h
 Includes defintions for RGB and HSV pixels.
 
 platforms.cpp.hpp
 
 platforms.h
 Determines which platforms headers to include.
 
 power_mgt.cpp.hpp
 
 power_mgt.h
 Functions to limit the power used by FastLED.
 
 rgbw.h
 Functions for red, green, blue, white (RGBW) output.
 
 simplex.cpp.hpp
 
 transpose8x1_noinline.cpp.hpp
 
 transpose8x1_noinline.h
 Declares the 8x1 transposition function.
 
 wiring.cpp.hpp