WLED/wled00
Henry Gabryjelski 1d4487b6cd
Ethernet configuration fix, improve PinManager (#2123)
* Improved pin manager, ethernet config

* Ethernet is configured prior even to LED pins
* Pin Manager allocation / deallocation functions
   now take an "ownership" tag parameter, helping
   avoid accidentally free'ing pins that were allocated
   by other code
* Pin Manager now has ability to allocate multiple
  pins at once; Simplifies error handling

* Fix operator precedence error

Bitwise AND has lower precedence than the
relational "greater than" operator.

* PinManager update for some user modules

* don't build everything...

* Final step to reduce RAM overhead

* update comment

* remove macros

* Remove leftover allocated

* Init ethernet after settings saved

Co-authored-by: Christian Schwinne <dev.aircoookie@gmail.com>
2021-08-23 14:14:48 +02:00
..
data UDP Signal color correction (#1902) 2021-08-19 18:24:41 +02:00
src/dependencies Update ArduinoJSON to 6.18.1 2021-07-04 18:52:05 +02:00
alexa.cpp Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
blynk.cpp Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
bus_manager.h Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
bus_wrapper.h More robust initial resource loading in UI 2021-07-07 23:45:53 +02:00
button.cpp Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
cfg.cpp Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
colors.cpp UDP Signal color correction (#1902) 2021-08-19 18:24:41 +02:00
const.h Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
dmx.cpp Added options for Auto Node discovery 2021-03-13 22:04:37 +01:00
e131.cpp Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
fcn_declare.h UDP Signal color correction (#1902) 2021-08-19 18:24:41 +02:00
file.cpp Upload files & skinning (#2084) 2021-07-26 00:10:36 +02:00
FX_fcn.cpp Send websockets on every state change 2021-07-02 00:24:14 +02:00
FX.cpp Update ArduinoJSON to 6.18.1 2021-07-04 18:52:05 +02:00
FX.h Send websockets on every state change 2021-07-02 00:24:14 +02:00
html_other.h Accept hex color strings in individual LED API 2021-07-10 16:14:17 +02:00
html_settings.h UDP Signal color correction (#1902) 2021-08-19 18:24:41 +02:00
html_ui.h Fixed edge case with transition 0 2021-08-18 01:59:01 +02:00
hue.cpp Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
ir_codes.h adds support for 9-key remote and intensity/speed repeat actions 2020-06-04 08:24:55 -04:00
ir.cpp Fixed JSON IR remote not working with codes greater than 0xFFFFFF (fixes #2135) 2021-08-18 02:10:40 +02:00
json.cpp v0.13.0-b2 2021-07-11 02:38:31 +02:00
led.cpp Fixed undesirable boot color transition 2021-08-06 02:08:36 +02:00
lx_parser.cpp Fix warnings misc fixes 2021-02-27 01:16:06 +01:00
mqtt.cpp Renamed NOTIFIER_CALL_MODE_ to CALL_MODE_ 2021-07-09 18:54:28 +02:00
my_config_sample.h Streamline platformio.ini 2020-11-18 00:54:41 +01:00
NodeStruct.h Fix node type 2021-03-09 17:21:19 +01:00
ntp.cpp Accurate UDP sync for NTP enabled instances 2021-05-30 00:08:24 +02:00
overlay.cpp Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
palettes.h Add Aurora Borealis effect (#1589) 2021-01-04 11:11:36 +01:00
pin_manager.cpp Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
pin_manager.h Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
playlist.cpp v0.13.0-b2 2021-07-11 02:38:31 +02:00
presets.cpp Fixed presets using wrong call mode (e.g. causing buttons to send UDP under direct change type) 2021-07-09 18:42:52 +02:00
set.cpp Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
udp.cpp UDP Signal color correction (#1902) 2021-08-19 18:24:41 +02:00
um_manager.cpp readFromConfig() update 2021-06-25 01:26:15 +02:00
usermod_v2_empty.h Added v2 usermods API 2020-05-28 02:20:02 +02:00
usermod.cpp Lots of new effects! 2020-06-06 00:57:34 +02:00
usermods_list.cpp Added usermod "battery status basic" (#2127) 2021-08-20 20:42:46 +02:00
wled00.ino Fix DMX compilation 2020-04-10 12:30:08 +02:00
wled00.vcxproj Fix DMX compilation 2020-04-10 12:30:08 +02:00
wled00.vcxproj.filters Fix DMX compilation 2020-04-10 12:30:08 +02:00
wled00.vcxproj.user Modify Structure to fix path issues 2019-07-23 18:51:26 +02:00
wled_eeprom.cpp Removed preset cycle 2021-06-30 01:48:38 +02:00
wled_ethernet.h Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
wled_math.h Fixed Sunrise calculation (atan_t approx. used outside of value range) 2021-05-23 18:49:23 +02:00
wled_serial.cpp Fixed TPM2 2020-05-23 16:09:49 +02:00
wled_server.cpp Upload files & skinning (#2084) 2021-07-26 00:10:36 +02:00
wled.cpp Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
wled.h Ethernet configuration fix, improve PinManager (#2123) 2021-08-23 14:14:48 +02:00
ws.cpp Added application level pong websockets reply (#2139) 2021-08-17 12:47:01 +02:00
xml.cpp UDP Signal color correction (#1902) 2021-08-19 18:24:41 +02:00