ronaldombre / ReBrewie

Custom, Open-Source firmware for the Brewie B20+ (and maybe B20)
MIT License
11 stars 5 forks source link

Last Step continuation issue #3

Open ronaldombre opened 3 years ago

ronaldombre commented 3 years ago

For a successful program end, the Serial data must display the current (last step) number, then finish by setting the command count to -1. Currently this is done by checking the step "identifiers" and making sure the step number is greater than 10, meaning that brewing is well under way. Attempting to check if the step buffer is empty has proved unreliable due to the order of operations. A more robust Status-Command-Response setup would be awesome, but changing even one thing can cause unexpected problems.