Wykres commitów

20 Commity (b0dce70a1b7548865df4be31f241ba1cd5d19423)

Autor SHA1 Wiadomość Data
Will Miles 9c8f8c645e Rename 'doSerializeConfig' to 'configNeedsWrite'
Clarify the name and usage of this flag, as the function name has
changed out from underneath it.
2025-03-23 15:16:52 -04:00
Will Tatam f2caf14d6a Fix missing hideDMXInput and hideNoDMXInput functions 2025-01-22 20:33:15 +00:00
Will Tatam a582786655 Port over remaining WLEDMM part of DMX Input and adapt for AC 2025-01-16 12:48:36 +00:00
Will Tatam 9a6e91d3e5 DMX Input - reinstate loggers for connection state change 2025-01-16 12:22:51 +00:00
Will Tatam fc4e7a2dee Swap DMX port to 1, persist user choice of port, validate port vs UART count 2025-01-16 12:22:32 +00:00
Arne 8570922dcc chore: adapt code style 2025-01-16 12:16:39 +00:00
Arne 6598265f9b make compile after rebase 2025-01-16 12:15:58 +00:00
Arne 8f398dfd08 Move dmx_input into its own task on core 0.
This was necessary because otherwise it is not able to respond to rdm in time.
2025-01-16 12:15:49 +00:00
Arne 2cc5a29b86 keep dmx rdm identify on if dmx disconnects.
Some rdm testers disconnect after setting it.
2025-01-16 11:42:35 +00:00
Arne b178c08271 Support dmx rdm personality change 2025-01-16 11:42:16 +00:00
Arne 9a3b208ac5 comments and cleanup 2025-01-16 11:37:14 +00:00
Arne 2989155f05 handle rdm dmx address changes 2025-01-16 11:37:05 +00:00
Arne 50b56c64f5 extract creation of dmx config into own method 2025-01-16 11:36:58 +00:00
Arne be3e331afb Monitor dmx personality and dmx start address for change and update rdm 2025-01-16 11:36:50 +00:00
Arne 9d8fdd0b20 extract test for rdm identify into own method 2025-01-16 11:36:44 +00:00
Arne 033c7abe62 add enable/disable methods for dmxInput 2025-01-16 11:36:36 +00:00
Arne 5a5661f136 handle dmx rdm identify 2025-01-16 11:32:49 +00:00
Arne a3bcf92ea5 Turn dmx_into into class with state.
This is much nicer to read and in the future more state will be added to support all the rdm stuff.
2025-01-16 11:29:39 +00:00
Arne 789d68e80d Move globals to top of file and change scope to compile unit only.
Some minor cleanup changes
2025-01-16 11:21:52 +00:00
Arne f06a1e8b49 Extract dmx_input from dmx.cpp into dmx_input.cpp.
This greatly improves readability because it gets rid of most of the
ifdefs.
2025-01-16 11:21:41 +00:00