Explicitly stop pump upon exit

This commit is contained in:
Phil Howard
2020-05-26 10:17:18 +01:00
parent 58f7a5f0af
commit da895da6be

View File

@@ -32,6 +32,12 @@ class Pump(object):
self._timeout = None
atexit.register(self._stop)
def _stop(self):
self._pwm.stop(0)
GPIO.setup(self._gpio_pin, GPIO.IN)
def set_speed(self, speed):
"""Set pump speed (PWM duty cycle)."""
if speed > 1.0 or speed < 0: