|
@@ -30,6 +30,8 @@ lgpio = logging.getLogger(__name__+".gpio")
|
|
|
|
|
|
|
|
|
ERROR_TAKES_ARGUMENTS = "{} takes {} {} argument(s): {}"
|
|
|
+
|
|
|
+
|
|
|
|
|
|
_pins_for_cleanup = set()
|
|
|
_gpio = None
|
|
@@ -37,45 +39,6 @@ _gpio = None
|
|
|
def _make_gpio_warpper():
|
|
|
_gpio = GPIOWrapper()
|
|
|
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
-
|
|
|
|
|
|
|
|
|
|
|
@@ -197,7 +160,7 @@ class PinBase(object):
|
|
|
def __init__(self,pin_number,mode):
|
|
|
super(PinBase,self).__init__()
|
|
|
if _gpio == None:
|
|
|
- _gpio = _make_gpio_warpper()
|
|
|
+ _make_gpio_warpper()
|
|
|
self.pin_number = pin_number
|
|
|
self.value = self.value_low
|
|
|
_gpio.setup(self.pin_number,_gpio.OUT)
|