aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--mpm/python/usrp_mpm/periph_manager/n310.py7
1 files changed, 3 insertions, 4 deletions
diff --git a/mpm/python/usrp_mpm/periph_manager/n310.py b/mpm/python/usrp_mpm/periph_manager/n310.py
index 26c6f2893..0c700bd1d 100644
--- a/mpm/python/usrp_mpm/periph_manager/n310.py
+++ b/mpm/python/usrp_mpm/periph_manager/n310.py
@@ -71,19 +71,18 @@ class TCA6424(object):
def __init__(self):
self._gpios = SysFSGPIO('tca6424', 0xFFE7FF, 0x86E7FF)
- def set(self, name):
+ def set(self, name, value=None):
"""
Assert a pin by name
"""
assert name in self.pins
- self._gpios.set(self.pins.index(name))
+ self._gpios.set(self.pins.index(name), value=value)
def reset(self, name):
"""
Deassert a pin by name
"""
- assert name in self.pins
- self._gpios.reset(self.pins.index(name))
+ self.set(name, value=0)
def get(self, name):
"""