├── .gitignore ├── LICENSE ├── README.md ├── WS2812FX_logo.png ├── examples ├── auto_mode_cycle │ └── auto_mode_cycle.ino ├── esp8266_webinterface │ ├── esp8266_webinterface.ino │ ├── index.html.cpp │ └── main.js.cpp ├── external_trigger │ └── external_trigger.ino ├── serial_control │ └── serial_control.ino ├── tester.zsh ├── tester_Dec2024.txt ├── tester_Jul2022.txt ├── tester_Jun2024.txt ├── tester_Mar2022.txt ├── tester_May2023.txt ├── ws2812fx_ATtiny │ └── ws2812fx_ATtiny.ino ├── ws2812fx_alexa │ └── ws2812fx_alexa.ino ├── ws2812fx_audio_reactive │ └── ws2812fx_audio_reactive.ino ├── ws2812fx_custom_FastLED │ └── ws2812fx_custom_FastLED.ino ├── ws2812fx_custom_effect │ └── ws2812fx_custom_effect.ino ├── ws2812fx_custom_effect2 │ └── ws2812fx_custom_effect2.ino ├── ws2812fx_dma │ └── ws2812fx_dma.ino ├── ws2812fx_extData │ └── ws2812fx_extData.ino ├── ws2812fx_limit_current │ └── ws2812fx_limit_current.ino ├── ws2812fx_matrix │ └── ws2812fx_matrix.ino ├── ws2812fx_msgeq7 │ └── ws2812fx_msgeq7.ino ├── ws2812fx_overlay │ └── ws2812fx_overlay.ino ├── ws2812fx_patterns_web │ └── ws2812fx_patterns_web.ino ├── ws2812fx_segment_sequence │ └── ws2812fx_segment_sequence.ino ├── ws2812fx_segments │ └── ws2812fx_segments.ino ├── ws2812fx_segments_OTA │ └── ws2812fx_segments_OTA.ino ├── ws2812fx_segments_web │ ├── app.css.h │ ├── app.js.h │ ├── bundle.css.h │ ├── bundle.js.h │ ├── index.html.h │ ├── material_icons_subset.woff2.h │ └── ws2812fx_segments_web.ino ├── ws2812fx_soundfx │ ├── data │ │ ├── pew.wav │ │ └── torpedo.wav │ └── ws2812fx_soundfx.ino ├── ws2812fx_spi │ └── ws2812fx_spi.ino ├── ws2812fx_teensy │ └── ws2812fx_teensy.ino ├── ws2812fx_transitions │ └── ws2812fx_transitions.ino └── ws2812fx_virtual_strip │ └── ws2812fx_virtual_strip.ino ├── extras ├── WS2812FX API.md ├── WS2812FX Users Guide.md ├── WS2812FX change log.txt └── images │ ├── arduino.png │ ├── esp8266.png │ ├── esp8266b.png │ └── logo.png ├── keywords.txt ├── library.json ├── library.properties └── src ├── WS2812FX.cpp ├── WS2812FX.h ├── custom ├── Bits.h ├── BlockDissolve.h ├── DualLarson.h ├── Fillerup.h ├── Heartbeat.h ├── ICU.h ├── Matrix.h ├── MultiComet.h ├── Oscillate.h ├── Popcorn.h ├── Rain.h ├── RainbowFireworks.h ├── RainbowLarson.h ├── RandomChase.h ├── TriFade.h ├── TwinkleFox.h └── VUMeter.h ├── modes.cpp ├── modes_arduino.h ├── modes_attiny.h ├── modes_esp.h └── modes_funcs.cpp /.gitignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | .DS_Store 3 | *.development 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/README.md -------------------------------------------------------------------------------- /WS2812FX_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/WS2812FX_logo.png -------------------------------------------------------------------------------- /examples/auto_mode_cycle/auto_mode_cycle.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/auto_mode_cycle/auto_mode_cycle.ino -------------------------------------------------------------------------------- /examples/esp8266_webinterface/esp8266_webinterface.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/esp8266_webinterface/esp8266_webinterface.ino -------------------------------------------------------------------------------- /examples/esp8266_webinterface/index.html.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/esp8266_webinterface/index.html.cpp -------------------------------------------------------------------------------- /examples/esp8266_webinterface/main.js.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/esp8266_webinterface/main.js.cpp -------------------------------------------------------------------------------- /examples/external_trigger/external_trigger.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/external_trigger/external_trigger.ino -------------------------------------------------------------------------------- /examples/serial_control/serial_control.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/serial_control/serial_control.ino -------------------------------------------------------------------------------- /examples/tester.zsh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/tester.zsh -------------------------------------------------------------------------------- /examples/tester_Dec2024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/tester_Dec2024.txt -------------------------------------------------------------------------------- /examples/tester_Jul2022.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/tester_Jul2022.txt -------------------------------------------------------------------------------- /examples/tester_Jun2024.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/tester_Jun2024.txt -------------------------------------------------------------------------------- /examples/tester_Mar2022.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/tester_Mar2022.txt -------------------------------------------------------------------------------- /examples/tester_May2023.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/tester_May2023.txt -------------------------------------------------------------------------------- /examples/ws2812fx_ATtiny/ws2812fx_ATtiny.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_ATtiny/ws2812fx_ATtiny.ino -------------------------------------------------------------------------------- /examples/ws2812fx_alexa/ws2812fx_alexa.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_alexa/ws2812fx_alexa.ino -------------------------------------------------------------------------------- /examples/ws2812fx_audio_reactive/ws2812fx_audio_reactive.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_audio_reactive/ws2812fx_audio_reactive.ino -------------------------------------------------------------------------------- /examples/ws2812fx_custom_FastLED/ws2812fx_custom_FastLED.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_custom_FastLED/ws2812fx_custom_FastLED.ino -------------------------------------------------------------------------------- /examples/ws2812fx_custom_effect/ws2812fx_custom_effect.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_custom_effect/ws2812fx_custom_effect.ino -------------------------------------------------------------------------------- /examples/ws2812fx_custom_effect2/ws2812fx_custom_effect2.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_custom_effect2/ws2812fx_custom_effect2.ino -------------------------------------------------------------------------------- /examples/ws2812fx_dma/ws2812fx_dma.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_dma/ws2812fx_dma.ino -------------------------------------------------------------------------------- /examples/ws2812fx_extData/ws2812fx_extData.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_extData/ws2812fx_extData.ino -------------------------------------------------------------------------------- /examples/ws2812fx_limit_current/ws2812fx_limit_current.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_limit_current/ws2812fx_limit_current.ino -------------------------------------------------------------------------------- /examples/ws2812fx_matrix/ws2812fx_matrix.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_matrix/ws2812fx_matrix.ino -------------------------------------------------------------------------------- /examples/ws2812fx_msgeq7/ws2812fx_msgeq7.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_msgeq7/ws2812fx_msgeq7.ino -------------------------------------------------------------------------------- /examples/ws2812fx_overlay/ws2812fx_overlay.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_overlay/ws2812fx_overlay.ino -------------------------------------------------------------------------------- /examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_patterns_web/ws2812fx_patterns_web.ino -------------------------------------------------------------------------------- /examples/ws2812fx_segment_sequence/ws2812fx_segment_sequence.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segment_sequence/ws2812fx_segment_sequence.ino -------------------------------------------------------------------------------- /examples/ws2812fx_segments/ws2812fx_segments.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments/ws2812fx_segments.ino -------------------------------------------------------------------------------- /examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_OTA/ws2812fx_segments_OTA.ino -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/app.css.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/app.css.h -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/app.js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/app.js.h -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/bundle.css.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/bundle.css.h -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/bundle.js.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/bundle.js.h -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/index.html.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/index.html.h -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/material_icons_subset.woff2.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/material_icons_subset.woff2.h -------------------------------------------------------------------------------- /examples/ws2812fx_segments_web/ws2812fx_segments_web.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_segments_web/ws2812fx_segments_web.ino -------------------------------------------------------------------------------- /examples/ws2812fx_soundfx/data/pew.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_soundfx/data/pew.wav -------------------------------------------------------------------------------- /examples/ws2812fx_soundfx/data/torpedo.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_soundfx/data/torpedo.wav -------------------------------------------------------------------------------- /examples/ws2812fx_soundfx/ws2812fx_soundfx.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_soundfx/ws2812fx_soundfx.ino -------------------------------------------------------------------------------- /examples/ws2812fx_spi/ws2812fx_spi.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_spi/ws2812fx_spi.ino -------------------------------------------------------------------------------- /examples/ws2812fx_teensy/ws2812fx_teensy.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_teensy/ws2812fx_teensy.ino -------------------------------------------------------------------------------- /examples/ws2812fx_transitions/ws2812fx_transitions.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_transitions/ws2812fx_transitions.ino -------------------------------------------------------------------------------- /examples/ws2812fx_virtual_strip/ws2812fx_virtual_strip.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/examples/ws2812fx_virtual_strip/ws2812fx_virtual_strip.ino -------------------------------------------------------------------------------- /extras/WS2812FX API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/WS2812FX API.md -------------------------------------------------------------------------------- /extras/WS2812FX Users Guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/WS2812FX Users Guide.md -------------------------------------------------------------------------------- /extras/WS2812FX change log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/WS2812FX change log.txt -------------------------------------------------------------------------------- /extras/images/arduino.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/images/arduino.png -------------------------------------------------------------------------------- /extras/images/esp8266.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/images/esp8266.png -------------------------------------------------------------------------------- /extras/images/esp8266b.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/images/esp8266b.png -------------------------------------------------------------------------------- /extras/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/extras/images/logo.png -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/library.json -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/library.properties -------------------------------------------------------------------------------- /src/WS2812FX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/WS2812FX.cpp -------------------------------------------------------------------------------- /src/WS2812FX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/WS2812FX.h -------------------------------------------------------------------------------- /src/custom/Bits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Bits.h -------------------------------------------------------------------------------- /src/custom/BlockDissolve.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/BlockDissolve.h -------------------------------------------------------------------------------- /src/custom/DualLarson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/DualLarson.h -------------------------------------------------------------------------------- /src/custom/Fillerup.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Fillerup.h -------------------------------------------------------------------------------- /src/custom/Heartbeat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Heartbeat.h -------------------------------------------------------------------------------- /src/custom/ICU.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/ICU.h -------------------------------------------------------------------------------- /src/custom/Matrix.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Matrix.h -------------------------------------------------------------------------------- /src/custom/MultiComet.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/MultiComet.h -------------------------------------------------------------------------------- /src/custom/Oscillate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Oscillate.h -------------------------------------------------------------------------------- /src/custom/Popcorn.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Popcorn.h -------------------------------------------------------------------------------- /src/custom/Rain.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/Rain.h -------------------------------------------------------------------------------- /src/custom/RainbowFireworks.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/RainbowFireworks.h -------------------------------------------------------------------------------- /src/custom/RainbowLarson.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/RainbowLarson.h -------------------------------------------------------------------------------- /src/custom/RandomChase.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/RandomChase.h -------------------------------------------------------------------------------- /src/custom/TriFade.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/TriFade.h -------------------------------------------------------------------------------- /src/custom/TwinkleFox.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/TwinkleFox.h -------------------------------------------------------------------------------- /src/custom/VUMeter.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/custom/VUMeter.h -------------------------------------------------------------------------------- /src/modes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/modes.cpp -------------------------------------------------------------------------------- /src/modes_arduino.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/modes_arduino.h -------------------------------------------------------------------------------- /src/modes_attiny.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/modes_attiny.h -------------------------------------------------------------------------------- /src/modes_esp.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/modes_esp.h -------------------------------------------------------------------------------- /src/modes_funcs.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kitesurfer1404/WS2812FX/HEAD/src/modes_funcs.cpp --------------------------------------------------------------------------------