X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/dca4937cade5f7ba6bd6757d6653864f7240992d..681eb0a6e5da381b7035bb7a104e78e7bca9716b:/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py diff --git a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py index 1344f4f..f751b71 100644 --- a/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py +++ b/src/adafruit_blinka/microcontroller/generic_linux/sysfs_pwmout.py @@ -32,16 +32,6 @@ class PWMOut: # Delay between check for scucessful PWM export on open (100ms) PWM_STAT_DELAY = 0.1 - # Number of retries to check for successful PWM export on open - PWM_STAT_RETRIES = 10 - # Delay between check for scucessful PWM export on open (100ms) - PWM_STAT_DELAY = 0.1 - - # Number of retries to check for successful PWM export on open - PWM_STAT_RETRIES = 10 - # Delay between check for scucessful PWM export on open (100ms) - PWM_STAT_DELAY = 0.1 - # Sysfs paths _sysfs_path = "/sys/class/pwm/" _channel_path = "pwmchip{}" @@ -142,7 +132,7 @@ class PWMOut: if e.errno != EACCES or ( e.errno == EACCES and i == PWMOut.PWM_STAT_RETRIES - 1 ): - raise PWMError(e.errno, "Opening PWM period: " + e.strerror) + raise PWMError(e.errno, "Opening PWM period: " + e.strerror) from e sleep(PWMOut.PWM_STAT_DELAY) # self._set_enabled(False) # This line causes a write error when trying to enable