OrAggregatePin, AndAggregatePin
from .gpio import GPIOInputPin, GPIOOutputPin
from .pcf8574 import PCF8574Input, PCF8574Output
-
-import pigpio
-
-_pigpio_pi
-
-def get_pigpio_pi():
- if _pigipio_pi is None:
- _pigpio_pi = pigpio.pi()
- return _pigpio_pi
import pigpio
import graphit_event
-from . import get_pigpio_pi
+from .pigpio import get_pigpio_pi
from .interface import PinInterface
import graphit_event
from typing import Callable
-from . import get_pigpio_pi
+from .pigpio import get_pigpio_pi
from .interface import PinInterface
PCF_ADDRESSES = tuple(range(32, 40)) + tuple(range(56, 64))
--- /dev/null
+import pigpio
+
+_pigpio_pi = None
+
+def get_pigpio_pi():
+ if _pigipio_pi is None:
+ _pigpio_pi = pigpio.pi()
+ return _pigpio_pi