Scope mistake
This commit is contained in:
@@ -46,6 +46,9 @@ image_basename = datetime.now().strftime("%Y-%m-%d/pic")
|
|||||||
# GPIO channel of switch to take pictures
|
# GPIO channel of switch to take pictures
|
||||||
gpio_trigger_channel = 23 # pin 16 in all Raspi-Versions
|
gpio_trigger_channel = 23 # pin 16 in all Raspi-Versions
|
||||||
|
|
||||||
|
# PyGame event used to detect GPIO triggers
|
||||||
|
gpio_trigger_event = pygame.USEREVENT
|
||||||
|
|
||||||
# Waiting time in seconds for posing
|
# Waiting time in seconds for posing
|
||||||
pose_time = 5
|
pose_time = 5
|
||||||
|
|
||||||
@@ -158,7 +161,7 @@ class GUI_PyGame:
|
|||||||
if event.type == pygame.QUIT: return
|
if event.type == pygame.QUIT: return
|
||||||
elif event.type == pygame.KEYDOWN: handle_keypress(event.key)
|
elif event.type == pygame.KEYDOWN: handle_keypress(event.key)
|
||||||
elif event.type == pygame.MOUSEBUTTONUP: handle_mousebutton(event.button, event.pos)
|
elif event.type == pygame.MOUSEBUTTONUP: handle_mousebutton(event.button, event.pos)
|
||||||
elif event.type == pygame.USEREVENT: handle_gpio_event(event.channel)
|
elif event.type == gpio_trigger_event: handle_gpio_event(event.channel)
|
||||||
# Ignore all input that happened inbetween
|
# Ignore all input that happened inbetween
|
||||||
# eventmodule.clear()
|
# eventmodule.clear()
|
||||||
eventmodule.get()
|
eventmodule.get()
|
||||||
@@ -318,7 +321,8 @@ def setup_gpio():
|
|||||||
|
|
||||||
def handle_gpio(channel):
|
def handle_gpio(channel):
|
||||||
"""Interrupt handler for GPIO events"""
|
"""Interrupt handler for GPIO events"""
|
||||||
eventmodule.post(eventmodule.Event(USEREVENT, channel=channel))
|
print("Button pressed")
|
||||||
|
eventmodule.post(eventmodule.Event(gpio_trigger_event, channel=channel))
|
||||||
|
|
||||||
def teardown(exit_code=0):
|
def teardown(exit_code=0):
|
||||||
display.teardown()
|
display.teardown()
|
||||||
|
|||||||
Reference in New Issue
Block a user