WLED/wled00
jwingefeld 8be72f6f23
DMX Support for WLED (#704)
* initial dmx setup

* adds support for multiple fixtures, addr gaps, start addresses and all that good DMX stuff

* removes init function. do not need.

* adds some comments, removes others. words.

* added menu entry and dummy HTML

* added server request handler

* cloned options page UI for DMX

* only add code when DMX is enabled

* added infobutton to HTML

* DMX settings form

* procedurally generated HTML form. OBACHT: Values still not coming from the EEPROM.

* upped eeprom version to 15

* changed index for set to 255 to 6 because web interface wants it that way

* gets values for XML from actual settings

* changes the default values for dmx to blanks

* reads and writes DMX settings from EEPROM (2550 - 2569)

* fixes addressing bug in DMX EEPROM read

* saves settings from WebUI to memory

* disables DMX by default

* changed a comment in the ENABLE_DMX line

* makes the display of the DMX entry in settings dependant on WLED_DMX_ENABLE

* adds the server listener for the DMX map

* fixes a bug when selecting 255 for a channel at the dmx settings page

* now actually reads the DMX settings back to the HTML UI.

* cleans up a little

* adds a warning message to the HTML UI when setting up defunct DMX settings

* changed DMX EEPROM addressing to close a gap

* basic DMX map

* fixes a few styling flaws and bugs in the DMX map

* changes config variables to uint16_t

Co-authored-by: Aircoookie <cschwinne@gmail.com>
2020-02-23 22:24:51 +01:00
..
__vm - Fix the Visual Studio Project Structure with the e131 lib change to async 2019-11-22 19:19:48 +01:00
.vs/wled00/v15 Add Visual Studio Project Structure 2019-07-23 17:59:55 +02:00
data Added new auto white modes (related to #573 ) 2020-02-20 00:45:09 +01:00
src/dependencies Remove analog flicker (#678) 2020-02-22 17:20:34 +01:00
const.h Refactor callMode (#702) 2020-02-22 16:17:32 +01:00
FX_fcn.cpp Remove analog flicker (#678) 2020-02-22 17:20:34 +01:00
FX.cpp allow intensity slider to adjust eye spacing (#681) 2020-02-18 20:52:12 +01:00
FX.h Remove analog flicker (#678) 2020-02-22 17:20:34 +01:00
html_other.h DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
html_settings.h DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
html_ui.h Added new auto white modes (related to #573 ) 2020-02-20 00:45:09 +01:00
ir_codes.h Add IR codes for 6-key learning remote https://www.aliexpress.com/item/4000307837886.html 2020-01-25 16:46:10 +00:00
NpbWrapper.h Remove analog flicker (#678) 2020-02-22 17:20:34 +01:00
palettes.h Release of WLED v0.9.0-b1 2019-12-13 01:23:07 +01:00
wled00.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
wled00.vcxproj - Fix the Visual Studio Project Structure with the e131 lib change to async 2019-11-22 19:19:48 +01:00
wled00.vcxproj.filters - Fix the Visual Studio Project Structure with the e131 lib change to async 2019-11-22 19:19:48 +01:00
wled00.vcxproj.user Modify Structure to fix path issues 2019-07-23 18:51:26 +02:00
wled01_eeprom.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
wled02_xml.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
wled03_set.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
wled04_file.ino Small adjustments to new DMX options 2020-02-09 19:10:29 +01:00
wled05_init.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
wled06_usermod.ino HA discovery wdt reset 2019-10-20 17:38:25 +02:00
wled07_notify.ino fix out-of-sync detection on E1.31 packets 2020-02-22 18:13:21 +01:00
wled08_led.ino Correct SunRise/NightLight with Color Fade (#710) 2020-02-23 22:21:32 +01:00
wled09_button.ino Refactor callMode (#702) 2020-02-22 16:17:32 +01:00
wled10_ntp.ino Few Cronixie fixes 2020-01-01 01:04:54 +01:00
wled11_ol.ino Removed pixel locking 2020-01-02 22:10:59 +01:00
wled12_alexa.ino Refactor callMode (#702) 2020-02-22 16:17:32 +01:00
wled13_cronixie.ino Removed pixel locking 2020-01-02 22:10:59 +01:00
wled14_colors.ino Added new auto white modes (related to #573 ) 2020-02-20 00:45:09 +01:00
wled15_hue.ino Refactor callMode (#702) 2020-02-22 16:17:32 +01:00
wled16_blynk.ino Refactor callMode (#702) 2020-02-22 16:17:32 +01:00
wled17_mqtt.ino Remove analog flicker (#678) 2020-02-22 17:20:34 +01:00
wled18_server.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00
wled19_json.ino Remove analog flicker (#678) 2020-02-22 17:20:34 +01:00
wled20_ir.ino Refactor callMode (#702) 2020-02-22 16:17:32 +01:00
wled21_dmx.ino DMX Support for WLED (#704) 2020-02-23 22:24:51 +01:00