Commit Graph

19 Commits

Author SHA1 Message Date
Frank
279d48a3d1 (minor) clarify compile-time messages for DMX drivers 2026-01-25 15:44:40 +01:00
Will Tatam
e90f8e7f0d DMX Input - reinstate loggers for connection state change 2024-08-10 15:42:30 +01:00
Will Tatam
aa6d275a86 Swap DMX port to 1, persist user choice of port, validate port vs UART count 2024-07-13 20:26:26 +01:00
Frank
08d73646fd adding compile-time messages when extra features are enabled 2024-05-01 02:11:28 +02:00
Arne
d15b213b7c chore: adapt code style 2023-10-22 20:32:46 +02:00
Arne
a204b83d16 make compile after rebase 2023-09-24 13:30:17 +02:00
Arne
4a8d3e3df1 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.
2023-09-24 13:30:17 +02:00
Arne
2465e2edc3 keep dmx rdm identify on if dmx disconnects.
Some rdm testers disconnect after setting it.
2023-09-24 13:30:09 +02:00
Arne
03b164f94c Support dmx rdm personality change 2023-09-24 13:30:09 +02:00
Arne
1e9e9875bb comments and cleanup 2023-09-24 13:30:09 +02:00
Arne
11552de977 handle rdm dmx address changes 2023-09-24 13:30:09 +02:00
Arne
6262cf4bce extract creation of dmx config into own method 2023-09-24 13:30:09 +02:00
Arne
fd239ac75f Monitor dmx personality and dmx start address for change and update rdm 2023-09-24 13:30:09 +02:00
Arne
e098230bf2 extract test for rdm identify into own method 2023-09-24 13:30:09 +02:00
Arne
7d4aeb7fab add enable/disable methods for dmxInput 2023-09-24 13:30:09 +02:00
Arne
369c728c2c handle dmx rdm identify 2023-09-24 13:30:09 +02:00
Arne
f4c8a31be9 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.
2023-09-24 13:30:09 +02:00
Arne
3ee003a400 Move globals to top of file and change scope to compile unit only.
Some minor cleanup changes
2023-09-24 13:30:09 +02:00
Arne
b4bbf0a5cb Extract dmx_input from dmx.cpp into dmx_input.cpp.
This greatly improves readability because it gets rid of most of the
ifdefs.
2023-09-24 13:30:09 +02:00