<d1b2>
<louis> RE: above PR: I'm open to a different way of doing this (configurable sloppiness parameter for decoder?) but this was quick + dirty and matched the RESET behaviour
<azonenberg>
@louis: in general
<azonenberg>
i want to make our decoders understand malformed protocol data to the extent possible
<azonenberg>
as long as it's clearly marked as invalid
<azonenberg>
this will greatly aid in debugging
<d1b2>
<louis> OK. Maybe we want to add specific COLOR_DATA_WARN and COLOR_CONTROL_WARN for this (and for invalidly-timed RESET pulses)? Or perhaps an orthogonal flag for "something is wrong" (could do away with CHECKSUM_xxx then and just have CHECKSUM that may be bad)?
<d1b2>
<louis> (PR as-is works fine and fixed my "in anger" use-case)