Skip to content

Commit af372f1

Browse files
committed
mod: touch_move reset on 1st CANCEL btn press
1 parent c5a6920 commit af372f1

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

examples/demo/touch_move.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,9 +64,10 @@ def run_touch_move(alvik) -> int:
6464
movements = []
6565
while not (alvik.get_touch_ok() and len(movements) != 0):
6666
if alvik.get_touch_cancel():
67+
if len(movements) == 0:
68+
return -1
6769
movements.clear()
6870
blink(alvik)
69-
return -1
7071
alvik.left_led.set_color(1, 0, 0)
7172
alvik.right_led.set_color(1, 0, 0)
7273
alvik.brake()
@@ -78,8 +79,9 @@ def run_touch_move(alvik) -> int:
7879
for move in movements:
7980
run_movement(alvik, move)
8081
if alvik.get_touch_cancel():
82+
movements.clear()
8183
blink(alvik)
82-
return -1
84+
sleep_ms(100)
8385
return 1
8486

8587

0 commit comments

Comments
 (0)