From ae64ba1ff435fad2a9081eba3081da07d8c57f63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Pablo=20Gim=C3=A9nez?= Date: Mon, 10 Aug 2020 20:17:30 -0300 Subject: [PATCH] include PWM fix from https://github.com/PaulKGrimes/craftbeerpi3/tree/issue_242 --- modules/base_plugins/gpio_actor/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/modules/base_plugins/gpio_actor/__init__.py b/modules/base_plugins/gpio_actor/__init__.py index 0cbbc2f..8d91564 100644 --- a/modules/base_plugins/gpio_actor/__init__.py +++ b/modules/base_plugins/gpio_actor/__init__.py @@ -68,7 +68,8 @@ class GPIOPWM(ActorBase): if self.frequency is None: self.frequency = 0.5 # 2 sec - self.gpio_inst = GPIO.PWM(int(self.gpio), float(self.frequency)) + if self.gpio_inst is None: + self.gpio_inst = GPIO.PWM(int(self.gpio), float(self.frequency)) self.gpio_inst.start(int(self.power)) def set_power(self, power):