With 16.0 and on, there seems to be more "active" monitoring of what WLED considers the serial port for supporting things like ADALight. The problem is that some existing WLED compatible driver boards, like DigiUNO, may not have pull-up/down resistors on otherwise unused pins that could be used for serial input (like pin 3 on that board).
As a result, if there is any electrical noise/interference in/around the board, this can trigger WLED trying to receive ADALight commands over serial when, in fact, there is nothing connected. Because this is just "noise", WLED starts restarting effects and/or stuttering trying to make sense of and/or apply garbage data from those types pins.
While ideally, hardware would provide the necessary pulldowns, there is a lot of existing hardware out there that does not, and upgrading from 15.x to 16 can result in occasional or hard to diagnose new problems/resets/flashing.
With all that, it would be helpful, in these cases, to have a way to turn the serial port monitoring off in cases where it is both not needed and causing problems. While any method would be appreciated, I can image an extra value in the serial port speed "drop down" of 0 or similar that effectively disables the serial port. Of course, exact methods aren't as important as having a method to disable serial monitoring.
It is more a hardware issue, but one that will hit a number of existing WLED users with existing and previously "working" hardware (under earlier versions) in a particularly confusing and hard to mitigate manor.
With 16.0 and on, there seems to be more "active" monitoring of what WLED considers the serial port for supporting things like ADALight. The problem is that some existing WLED compatible driver boards, like DigiUNO, may not have pull-up/down resistors on otherwise unused pins that could be used for serial input (like pin 3 on that board).
As a result, if there is any electrical noise/interference in/around the board, this can trigger WLED trying to receive ADALight commands over serial when, in fact, there is nothing connected. Because this is just "noise", WLED starts restarting effects and/or stuttering trying to make sense of and/or apply garbage data from those types pins.
While ideally, hardware would provide the necessary pulldowns, there is a lot of existing hardware out there that does not, and upgrading from 15.x to 16 can result in occasional or hard to diagnose new problems/resets/flashing.
With all that, it would be helpful, in these cases, to have a way to turn the serial port monitoring off in cases where it is both not needed and causing problems. While any method would be appreciated, I can image an extra value in the serial port speed "drop down" of 0 or similar that effectively disables the serial port. Of course, exact methods aren't as important as having a method to disable serial monitoring.
It is more a hardware issue, but one that will hit a number of existing WLED users with existing and previously "working" hardware (under earlier versions) in a particularly confusing and hard to mitigate manor.