From: brentrubell Date: Mon, 3 Jun 2019 15:59:15 +0000 (-0400) Subject: Merge pull request #117 from Groboards/master X-Git-Tag: 1.3.4~1 X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/commitdiff_plain/1835dbc43476bcda32b34418eae30f1f7c5705a3?hp=b8336372c7572adbdeaa476fa91adb52a67d4d88 Merge pull request #117 from Groboards/master Fix for sysfs PWM `Invalid argument` write error when trying to setup the device. --- diff --git a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py index 6266fbb..89e0cbb 100644 --- a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py +++ b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py @@ -90,12 +90,12 @@ class PWMOut(object): except IOError as e: raise PWMError(e.errno, "Exporting PWM pin: " + e.strerror) - self._set_enabled(False) - + #self._set_enabled(False) # This line causes a write error when trying to enable + # Look up the period, for fast duty cycle updates self._period = self._get_period() - self.duty_cycle = 0 + #self.duty_cycle = 0 # This line causes a write error when trying to enable # set frequency self.frequency = freq