X-Git-Url: https://git.ayoreis.com/Adafruit_Blinka-hackapet.git/blobdiff_plain/b1dc07211d673340a8595d02b4d5fe1a7cb4137c..7390c76fa233e16fb45b9ec8ecbc7cb745274cb6:/src/adafruit_blinka/microcontroller/horizon/pwmio/PWMOut.py diff --git a/src/adafruit_blinka/microcontroller/horizon/pwmio/PWMOut.py b/src/adafruit_blinka/microcontroller/horizon/pwmio/PWMOut.py index 845362f..b940b77 100644 --- a/src/adafruit_blinka/microcontroller/horizon/pwmio/PWMOut.py +++ b/src/adafruit_blinka/microcontroller/horizon/pwmio/PWMOut.py @@ -2,12 +2,13 @@ # # SPDX-License-Identifier: MIT """Custom PWMOut Wrapper for Hobot.GPIO PWM Class""" -import Hobot.GPIO as GPIO +from Hobot import GPIO GPIO.setmode(GPIO.BCM) # Use BCM pins D4 = GPIO #4 GPIO.setwarnings(False) # shh! GPIO.cleanup() + # pylint: disable=unnecessary-pass class PWMError(IOError): """Base class for PWM errors.""" @@ -36,17 +37,15 @@ class PWMOut: self.deinit() def _open(self, pin, duty=0, freq=500, variable_frequency=False): - if (pin == (0, 25)): + if pin == (0, 25): gpio_pin = 12 - elif (pin == (0, 4)): + elif pin == (0, 4): gpio_pin = 13 else: - raise ValueError( - "PWM is only available on D12 or D13." - ) + raise ValueError("PWM is only available on D12 or D13.") self._pin = gpio_pin GPIO.setmode(GPIO.BCM) -# GPIO.setup(self._pin, GPIO.OUT) + # GPIO.setup(self._pin, GPIO.OUT) self._pwmpin = GPIO.PWM(self._pin, freq) if variable_frequency: