mirror of
https://github.com/dbisu/pico-ducky.git
synced 2025-12-06 02:41:45 +00:00
added new wait_for_button_press functionality (#234)
This commit is contained in:
@@ -97,6 +97,19 @@ def parseLine(line):
|
|||||||
led.value = False
|
led.value = False
|
||||||
else:
|
else:
|
||||||
led.value = True
|
led.value = True
|
||||||
|
elif(line[0:21] == "WAIT_FOR_BUTTON_PRESS"):
|
||||||
|
button_pressed = False
|
||||||
|
# NOTE: we don't use assincio in this case because we want to block code execution
|
||||||
|
while not button_pressed:
|
||||||
|
button1.update()
|
||||||
|
|
||||||
|
button1Pushed = button1.fell
|
||||||
|
button1Released = button1.rose
|
||||||
|
button1Held = not button1.value
|
||||||
|
|
||||||
|
if(button1Pushed):
|
||||||
|
print("Button 1 pushed")
|
||||||
|
button_pressed = True
|
||||||
else:
|
else:
|
||||||
newScriptLine = convertLine(line)
|
newScriptLine = convertLine(line)
|
||||||
runScriptLine(newScriptLine)
|
runScriptLine(newScriptLine)
|
||||||
|
|||||||
Reference in New Issue
Block a user