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

Directories

 lib8tion
 

Files

 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.
 
 chipsets.h
 Contains the bulk of the definitions for the various LED chipsets supported.
 
 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
 base definitions used by led controllers for writing out led data
 
 cpp_compat.h
 Compatibility functions based on C++ version.
 
 dmx.h
 Defines the DMX512-based LED controllers.
 
 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.
 
 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.
 
 noise.cpp
 Functions to generate and fill arrays with noise.
 
 noise.h
 Functions to generate and fill arrays with noise.
 
 pixelset.h
 Declares classes for managing logical groups of LEDs.
 
 pixeltypes.h
 Definitions for pixel color data structs.
 
 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.
 
 wiring.cpp
 Re-implementation of Arduino core functions.