FastLED 3.9.8
Loading...
Searching...
No Matches
src Directory Reference

Directories

 fl
 
 fx
 
 lib8tion
 
 sensors
 

Files

 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