Implement LCD scheduling for Single Temp display
New Feature
What does this MR do?
This MR sets the basis for future LCD & Lighting development by creating a scheduler that handles LCD changes automatically. It also makes several improvements to the handling of device status updates in regard to device-specific delays.
Related issues
Resolves #99 (closed)
Checklist
-
Application works as expected when running from source -
There are dependency changes -
Liquidctl device mock tests are successful (if applicable) -
Any needed documentation changes have been made -
This MR is ready to be merged