Block a user
Instant to dynamically adjust loop timing and maintain consistent 50ms interval
MoistureSensorState::Disabled, simplify moisture sensor processing, refactor pump logic, and clean up redundant/unnecessary code
can_task for RX/TX handling, enhance error detection, and reorganize configuration validation logic
initial_hal implementation, update moisture sensor logic to handle optional raw values, optimize TWAI management, and improve CAN data handling