► examples | |
► _bugs | |
► 1653_S3_Apa102_Hardware_Pins | |
1653_S3_Apa102_Hardware_Pins.ino | |
► AnalogOutput | |
AnalogOutput.ino | Demonstrates how to use FastLED color functions even without a "pixel-addressible" smart LED strip |
► Apa102 | |
Apa102.ino | |
► Apa102HD | |
Apa102HD.ino | Example showing how to use the APA102HD gamma correction |
► Apa102HDOverride | |
Apa102HDOverride.ino | |
► Blink | |
Blink.ino | Blink the first LED of an LED strip |
► Chromancer | |
► gary_woos_wled_port | |
gary_woos_wled_ledmap.h | |
Chromancer.ino | |
detail.h | |
gen.py | |
mapping.h | |
net.h | |
ripple.h | |
screenmap.json.h | |
► ColorPalette | |
ColorPalette.ino | Demonstrates how to use Color Palettes |
► ColorTemperature | |
ColorTemperature.ino | Demonstrates how to use ColorTemperature based color correction |
► Cylon | |
Cylon.ino | An animation that moves a single LED back and forth (Larson Scanner effect) using the fx library cylon |
► DemoReel100 | |
DemoReel100.ino | FastLED "100 lines of code" demo reel, showing off some effects |
► Esp32Rmt51 | |
Esp32Rmt51.ino | |
► EspI2SDemo | |
EspI2SDemo.ino | |
► Fire2012 | |
Fire2012.ino | |
► Fire2012WithPalette | |
Fire2012WithPalette.ino | Simple one-dimensional fire animation with a programmable color palette |
► FirstLight | |
FirstLight.ino | Animate a white dot moving along a strip of LEDs |
► FxEngine | |
FxEngine.ino | |
► Multiple | |
► ArrayOfLedArrays | |
ArrayOfLedArrays.ino | Set up three LED strips, all running from an array of arrays |
► MirroringSample | |
MirroringSample.ino | Demonstrates how to use multiple LED strips, each with the same data |
► MultiArrays | |
MultiArrays.ino | Demonstrates how to use multiple LED strips, each with their own data |
► MultipleStripsInOneArray | |
MultipleStripsInOneArray.ino | Demonstrates how to use multiple LED strips, each with their own data in one shared array |
► OctoWS2811Demo | |
OctoWS2811Demo.ino | Demonstrates how to use OctoWS2811 output |
► ParallelOutputDemo | |
ParallelOutputDemo.ino | Demonstrates how to write to multiple strips simultaneously |
► Noise | |
Noise.ino | Demonstrates how to use noise generation on a 2D LED matrix |
► NoisePlayground | |
NoisePlayground.ino | Demonstrates how to use noise generation on a 2D LED matrix |
► NoisePlusPalette | |
NoisePlusPalette.ino | Demonstrates how to mix noise generation with color palettes on a 2D LED matrix |
► NoiseRing | |
NoiseRing.ino | |
pir.h | |
timer.h | |
► OctoWS2811 | |
OctoWS2811.ino | |
► Overclock | |
Overclock.ino | Demonstrates how to overclock a FastLED setup |
► Pacifica | |
Pacifica.ino | Gentle, blue-green ocean wave animation |
► Pintest | |
Pintest.ino | Checks available pin outputs (for debugging) |
► Ports | |
► PJRCSpectrumAnalyzer | |
PJRCSpectrumAnalyzer.ino | Creates an impressive LED light show to music input on the Teensy |
► Pride2015 | |
Pride2015.ino | |
► RGBCalibrate | |
RGBCalibrate.ino | Use this to determine what the RGB ordering for your LEDs should be |
► RGBSetDemo | |
RGBSetDemo.ino | Demonstrates how to create an LED group with CRGBArray |
► RGBW | |
RGBW.ino | |
► RGBWEmulated | |
RGBWEmulated.ino | |
► SdCard | |
► data | |
print_vid.py | |
SdCard.ino | |
► SmartMatrix | |
SmartMatrix.ino | Demonstrates how to use FastLED with the SmartMatrix library |
► TwinkleFox | |
TwinkleFox.ino | |
► Video | |
► Gfx2Video | |
Gfx2Video.ino | |
► wasm | |
wasm.ino | |
► WasmScreenCoords | |
WasmScreenCoords.ino | |
► Water | |
Water.ino | |
► XYMatrix | |
XYMatrix.ino | Demonstrates how to use an XY position helper function with a 2D matrix |
► src | |
► fx | |
► 1d | |
cylon.hpp | |
demoreel100.hpp | |
fire2012.hpp | |
noisewave.hpp | |
pacifica.hpp | An animation that simulates gentle, blue-green ocean waves |
pride2015.hpp | Animated, ever-changing rainbows (Pride2015 effect) |
twinklefox.hpp | Twinkling "holiday" lights that fade in and out |
► 2d | |
animartrix.hpp | |
animartrix_detail.hpp | |
noisepalette.hpp | |
redsquare.hpp | |
scale_up.hpp | |
video.hpp | |
► detail | |
circular_buffer.h | |
data_stream.cpp | |
data_stream.h | |
draw_context.h | |
fx_compositor.h | |
fx_layer.h | |
time_warp.h | |
transition.h | |
► storage | |
bytestream.h | |
bytestreammemory.cpp | |
bytestreammemory.h | |
filebuffer.cpp | |
filebuffer.h | |
fs.hpp | |
► video | |
frame_interpolator.cpp | |
frame_interpolator.h | |
high_precision_interval.h | |
video.cpp | |
frame.cpp | |
frame.h | |
fx.h | |
fx1d.h | |
fx2d.h | |
fx_engine.h | |
video.h | |
► lib8tion | |
brightness_bitshifter.h | |
intmap.h | |
lib8static.h | |
math8.h | Fast, efficient 8-bit math functions specifically designed for high-performance LED programming |
random8.h | Fast, efficient random number generators specifically designed for high-performance LED programming |
scale8.h | Fast, efficient 8-bit scaling functions specifically designed for high-performance LED programming |
trig8.h | Fast, efficient 8-bit trigonometry functions specifically designed for high-performance LED programming |
types.h | |
► third_party | |
► arduinojson | |
json.h | |
json.hpp | |
allocator.cpp | |
allocator.h | |
bilinear_expansion.cpp | |
bilinear_expansion.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 | |
cled_controller.h | |
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 |
cpixel_ledcontroller.h | |
cpp_compat.h | Compatibility functions based on C++ version |
crgb.cpp | |
crgb.h | |
crgb.hpp | |
dither_mode.h | |
dmx.h | Defines the DMX512-based LED controllers |
engine_events.cpp | |
engine_events.h | |
eorder.h | |
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.cpp | |
file_system.h | |
five_bit_hd_gamma.cpp | |
five_bit_hd_gamma.h | |
fixed_map.h | |
fixed_set.h | |
fixed_vector.h | |
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 |
inplacenew.h | |
json.h | |
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 | |
namespace.h | |
noise.cpp | Functions to generate and fill arrays with noise |
noise.h | Functions to generate and fill arrays with noise |
noisegen.h | |
pixel_controller.h | |
pixel_iterator.h | |
pixelset.h | Declares classes for managing logical groups of LEDs |
pixeltypes.h | |
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 |
qfx.h | |
ref.cpp | |
ref.h | |
register.h | |
rgbw.cpp | |
rgbw.h | |
scoped_ptr.h | |
screenmap.cpp | |
screenmap.h | |
simplex.cpp | |
singleton.h | |
slice.h | |
str.cpp | |
str.h | |
stub_main.cpp | |
template_magic.h | |
transpose8x1_noinline.cpp | |
transpose8x1_noinline.h | |
types.h | |
ui.h | |
warn.h | |
wiring.cpp | Re-implementation of Arduino core functions |
xmap.h | |
xymap.cpp | |
xymap.h | |