|
@@ -85,14 +85,16 @@ class GPIOWrapper(object):
|
|
|
lgpio.debug("no gpio module")
|
|
|
lgpio.debug("gpio module: {}".format(self.gpio))
|
|
|
|
|
|
- def input(self,pin,*args):
|
|
|
- if self.gpio:
|
|
|
- state = self.gpio.input(pin)
|
|
|
- else:
|
|
|
- state = -1
|
|
|
- lgpio.debug("reading pin {:0>2}: {}".format(
|
|
|
- pin,state))
|
|
|
- return state
|
|
|
+ def input(self,pins,*args):
|
|
|
+ values = []
|
|
|
+ for p in pins:
|
|
|
+ if self.gpio:
|
|
|
+ values.append(self.gpio.input(pin))
|
|
|
+ else:
|
|
|
+ values.append(-1)
|
|
|
+ lgpio.debug("reading pins {}: {}".format(
|
|
|
+ pin,values))
|
|
|
+ return values
|
|
|
|
|
|
def setup(self,pins,value,*args):
|
|
|
lgpio.debug("setting pin(s) {} to {}".format(pins,value))
|