forkineye / E131

E1.31 (sACN) library for Arduino with ESP8266 support
126 stars 43 forks source link
arduino dmx e131 sacn

E131 - E1.31 (sACN) library for Arduino

** This library is no longer maintained. If you are on an ESP platform, you should be using ESPAsyncE131

This library is to simplify the validation and handling of E1.31 sACN (DMX over Ethernet) traffic. It supports both Unicast and Multicast configurations and exposes the full E1.31 packet to the user. Currently, development is targeted for the ESP8266 WiFi module and traditional Ethernet shields.

Supported Hardware

API / Usage

Notes

Initializers

These are to initialize the network stack and should be in the setup() function of your sketch.

Generic UDP only Initializer

This initializer only sets up the UDP listener. It is up to the user to setup their network connection. The initializers below this one will setup the network connection for you.

Unicast WiFi Initializers
Multicast WiFi Initializers (ESP8266 Only)
Unicast Ethernet Initializers

Loop Handlers

These are non-blocking handlers to be used in the loop() function of your sketch.

Exposed Data Structures

Resources: