|
| allocator.h |
|
| bitswap.cpp |
| Functions for doing a rotation of bits/bytes used by parallel output.
|
|
| bitswap.h |
| Functions for doing a rotation of bits/bytes used by parallel output.
|
|
| callback.h |
|
| 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 |
| base definitions used by led controllers for writing out led data
|
|
| 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 |
| Definitions for the predefined color palettes supplied by FastLED.
|
|
| colorpalettes.h |
| Declarations for the predefined color palettes supplied by FastLED.
|
|
| colorutils.cpp |
| Utility functions for color fill, palettes, blending, and more.
|
|
| colorutils.h |
| Utility functions for color fill, palettes, blending, and more.
|
|
| controller.h |
| deprecated: base definitions used by led controllers for writing out led data
|
|
| cpixel_ledcontroller.h |
| defines the templated version of the CLEDController class
|
|
| cpp_compat.h |
| Compatibility functions based on C++ version.
|
|
| crgb.cpp |
| Utility functions for the red, green, and blue (RGB) pixel struct.
|
|
| crgb.h |
| Defines the red, green, and blue (RGB) pixel struct.
|
|
| 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.
|
|
| engine_events.h |
|
| eorder.h |
| Defines color channel ordering enumerations.
|
|
| FastLED.cpp |
| Central source file for FastLED, implements the CFastLED class/object.
|
|
| 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.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 |
| Class base definitions for defining fast pin access.
|
|
| fastspi.h |
| Serial peripheral interface (SPI) definitions per platform.
|
|
| fastspi_bitbang.h |
| Software SPI (aka bit-banging) support.
|
|
| fastspi_dma.h |
| Direct memory access (DMA) functions for SPI interfaces.
|
|
| 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.
|
|
| file_system.h |
|
| five_bit_hd_gamma.cpp |
| Defines functions for five-bit gamma correction.
|
|
| five_bit_hd_gamma.h |
| Declares functions for five-bit gamma correction.
|
|
| force_inline.h |
|
| hsv2rgb.cpp |
| Functions to convert from the HSV colorspace to the RGB colorspace.
|
|
| 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 |
| Fast, efficient 8-bit math functions specifically designed for high-performance LED programming.
|
|
| lib8tion.h |
| Fast, efficient 8-bit math functions specifically designed for high-performance LED programming.
|
|
| lut.h |
|
| math_macros.h |
|
| noise.cpp |
| Functions to generate and fill arrays with noise.
|
|
| noise.h |
| Functions to generate and fill arrays with noise.
|
|
| noisegen.h |
| Noise generation classes.
|
|
| pixel_controller.h |
| Low level pixel data writing class.
|
|
| pixel_iterator.h |
| Non-templated low level pixel data writing class.
|
|
| pixelset.h |
| Declares classes for managing logical groups of LEDs.
|
|
| pixeltypes.h |
| Includes defintions for RGB and HSV pixels.
|
|
| platforms.cpp |
| Platform-specific functions and variables.
|
|
| platforms.h |
| Determines which platforms headers to include.
|
|
| power_mgt.cpp |
| Functions to limit the power used by FastLED.
|
|
| power_mgt.h |
| Functions to limit the power used by FastLED.
|
|
| ptr.h |
|
| register.h |
|
| rgbw.cpp |
| Functions for red, green, blue, white (RGBW) output.
|
|
| rgbw.h |
| Functions for red, green, blue, white (RGBW) output.
|
|
| scoped_ptr.h |
|
| screenmap.h |
|
| simplex.cpp |
| Implements simplex noise functions.
|
|
| singleton.h |
|
| slice.h |
|
| str.h |
|
| transpose8x1_noinline.cpp |
| Defines the 8x1 transposition function.
|
|
| transpose8x1_noinline.h |
| Declares the 8x1 transposition function.
|
|
| types.h |
|
| wiring.cpp |
| Re-implementation of Arduino core functions.
|
|
| xmap.h |
|
| xymap.h |
|