diff --git a/mopidy_touchscreen/gpio_inpput_manager.py b/mopidy_touchscreen/gpio_inpput_manager.py index 31808bf..8cf93c0 100644 --- a/mopidy_touchscreen/gpio_inpput_manager.py +++ b/mopidy_touchscreen/gpio_inpput_manager.py @@ -3,14 +3,12 @@ import logging logger = logging.getLogger(__name__) - -class GPIOManager(): - - def __init__(self): - GPIO.setmode(GPIO.BCM) - GPIO.setup(23, GPIO.IN, pull_up_down = GPIO.PUD_DOWN) - GPIO.add_event_detect(23, GPIO.RISING, callback=printFunction, bouncetime=300) - - def printFunction(): logger.error("Sakatu da") + +GPIO.setmode(GPIO.BCM) +GPIO.setup(23, GPIO.IN, pull_up_down = GPIO.PUD_DOWN) +GPIO.add_event_detect(23, GPIO.RISING, callback=printFunction, bouncetime=300) + + + diff --git a/mopidy_touchscreen/touch_screen.py b/mopidy_touchscreen/touch_screen.py index bffe3b4..74563a1 100644 --- a/mopidy_touchscreen/touch_screen.py +++ b/mopidy_touchscreen/touch_screen.py @@ -31,8 +31,7 @@ class TouchScreen(pykka.ThreadingActor, core.CoreListener): # Raspberry pi GPIO self.gpio = config['touchscreen']['gpio'] if self.gpio: - from .gpio_inpput_manager import GPIOManager - self.gpio = GPIOManager() + import GPIOManager def start_thread(self): clock = pygame.time.Clock()