Skip to content

folny/ESPixelStick

 
 

Repository files navigation

ESPixelStick Firmware

This is the Arduino firmware for the ESP8266 based ESPixelStick. The ESPixelStick is a small wireless E1.31 sACN pixel controller designed to control a single strand of pixels. Pixel limitations are mostly based upon your desired refresh rate, around 680 pixels (4 universes) for a 25ms E1.31 source rate.

Supported Pixels

  • WS2811 / WS2812 / WS2812b
  • GE Color Effects

Requirements

Known Issues

  • Gamma value is ingored. pow() is currently broken in the ESP8266 Arduino environment, so gamma tables cannot be generated.
  • Some fields do not validate input. Need to add validation routines to the web configuration inputs fields.
  • Multicast mode can cause resets. Multicast listening configuration currently causes sporadic resets with the web server is running.

To-do

  • Add softAP configuration mode.
  • Add mDNS and DNS-SD support.
  • Migrate to FastLED if / when ported to ESP8266.

Resources

Credits

About

Firmware for the ESPixelStick

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 43.6%
  • C++ 37.4%
  • Other 19.0%