rancilio-pid / clevercoffee

Do-It-Yourself PID für Espressomaschinen
https://clevercoffee.de
GNU General Public License v2.0
277 stars 144 forks source link

Bugfix: Inonsistent Brew & Steam switch behaviours #413 #414 #422

Closed genkigenki closed 9 months ago

genkigenki commented 9 months ago

Re-do PR with new branch to restore original PR

Brew button was not debounced, leading to erratic behaviour if your switches are not perfect. 5s delay removed, as its not needed (was likely introduced due to erratic behaviour due to bouncing switches) Fixes https://github.com/rancilio-pid/clevercoffee/issues/413

Steam button configured as push button was twice checked and once not debounced. Removed check in main.cpp. Also migrated missing code to switchvoid file from main to ensure behaviour for switch users stays same. Fixes https://github.com/rancilio-pid/clevercoffee/issues/416