|
FastLED 3.10.8
|
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 | |