You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
USBProWidget example: Added received message error handling.
Added 7- and 9-bit format support when using serial parameters to accomplish BREAK and MAB timing.
Sender::breakTime() and mabTime() now return correct values if the sender is using serial parameters instead of a timer to generate the BREAK/MAB times.
Changed
USBProWidget example:
Moved DMX receive processing into the main loop.
Reduced the minimum returned BREAK time to 10.67us instead of 9*10.67us.
Updated uses of memcpy and memcmp to std::copy_n and std::equal, respectively.
BasicSend example: Now calling begin() after setting the channel contents.
Sender::setBreakSerialParams now checks for valid parameters and returns a Boolean indicating success.
Fixed
USBProWidget example:
More correct changed-DMX behaviour.
All commands except the appropriate ones now reset the program to input mode.
Fixed Sender::resumeFor to ensure the UART has been started before setting it to active.