X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/2bb509c5e122b4e0538bd5a87364c3c5a524fc0c..54a64285fbc416a587a0894e1495f891e5c6080a:/src/adafruit_blinka/microcontroller/fake_mcp2221/pin.py diff --git a/src/adafruit_blinka/microcontroller/fake_mcp2221/pin.py b/src/adafruit_blinka/microcontroller/fake_mcp2221/pin.py index f4e1b94..f3b6b1f 100644 --- a/src/adafruit_blinka/microcontroller/fake_mcp2221/pin.py +++ b/src/adafruit_blinka/microcontroller/fake_mcp2221/pin.py @@ -3,7 +3,6 @@ # SPDX-License-Identifier: MIT """fake_mcp2221 pin names""" import random -from .fake_mcp2221 import mcp2221 class Pin: @@ -31,20 +30,15 @@ class Pin: raise NotImplementedError( "Internal pullups and pulldowns not supported on the MCP2221" ) - if mode in (Pin.IN, Pin.OUT): - # All pins can do GPIO - pass - elif mode == Pin.ADC: + if mode == Pin.ADC: # ADC only available on these pins if self.id not in (1, 2, 3): raise ValueError("Pin does not have ADC capabilities") - pass # Do nothing elif mode == Pin.DAC: # DAC only available on these pins if self.id not in (2, 3): raise ValueError("Pin does not have DAC capabilities") - pass else: raise ValueError("Incorrect pin mode: {}".format(mode)) self._mode = mode