X-Git-Url: https://git.ayoreis.com/hackapet/Adafruit_Blinka.git/blobdiff_plain/6f36409bfa014ce0a6040442c2856f3ef817680c..8710bd63a485827e3935bf141e8300377d3ca98a:/src/adafruit_blinka/microcontroller/nova/pin.py diff --git a/src/adafruit_blinka/microcontroller/nova/pin.py b/src/adafruit_blinka/microcontroller/nova/pin.py index 945de25..5a58372 100644 --- a/src/adafruit_blinka/microcontroller/nova/pin.py +++ b/src/adafruit_blinka/microcontroller/nova/pin.py @@ -13,14 +13,8 @@ class Pin: def __init__(self, pin_id=None): if not Pin._nova: - from binhoHostAdapter import binhoHostAdapter - from binhoHostAdapter import binhoUtilities - - utilities = binhoUtilities.binhoUtilities() - devices = utilities.listAvailableDevices() - - if len(devices) > 0: - Pin._nova = binhoHostAdapter.binhoHostAdapter(devices[0]) + from adafruit_blinka.microcontroller.nova import Connection + Pin._nova = Connection.getInstance() # check if pin is valid if pin_id > 4: raise ValueError("Invalid pin {}.".format(pin_id)) @@ -53,3 +47,11 @@ IO1 = Pin(1) IO2 = Pin(2) IO3 = Pin(3) IO4 = Pin(4) + +PWM0 = IO0 +# No PWM support on IO1 +PWM2 = IO2 +PWM3 = IO3 +PWM4 = IO4 + +pwmOuts = ( ((1, 0), PWM0), ((1, 2), PWM2), ((1, 3), PWM3), ((1, 4), PWM4) ) \ No newline at end of file