]> Repositories - hackapet/Adafruit_Blinka.git/blobdiff - python/digitalio/__init__.py
Use boolean as canonical value attribute
[hackapet/Adafruit_Blinka.git] / python / digitalio / __init__.py
index 3905e0245c61b66678fa898a41e278a580dc768b..e90513dce15f58572a1a9f1dd07d866b37be4425 100644 (file)
@@ -70,12 +70,12 @@ class DigitalInOut(object):
 
     @property
     def value(self):
-        return self._pin.value()
+        return self._pin.value() is 1
 
     @value.setter
     def value(self, val):
         if self.direction is Direction.OUTPUT:
-            self._pin.value(val)
+            self._pin.value(1 if val else 0)
         else:
             raise AttributeError("Not an output")