Skip to content

Commit 0e2c774

Browse files
committed
feat: alvik.begin method starts main thread and resets STM32
1 parent 3ccb00c commit 0e2c774

File tree

7 files changed

+13
-27
lines changed

7 files changed

+13
-27
lines changed

arduino_alvik.py

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,12 @@ def __init__(self):
3838
self.bottom_tof = None
3939
self.version = [None, None, None]
4040

41-
def run(self):
41+
def begin(self):
42+
self._run()
43+
sleep_ms(100)
44+
self._reset_hw()
45+
46+
def _run(self):
4247
"""
4348
Runs robot background operations (e.g. threaded update)
4449
:return:
@@ -54,7 +59,7 @@ def stop(self):
5459
self._update_thread_running = False
5560

5661
@staticmethod
57-
def reset_hw():
62+
def _reset_hw():
5863
"""
5964
Resets the STM32
6065
:return:

examples/led_setting.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import sys
44

55
alvik = ArduinoAlvik()
6-
7-
alvik.run()
8-
sleep_ms(100)
9-
alvik.reset_hw()
6+
alvik.begin()
107

118
while True:
129
try:

examples/message_reader.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import sys
44

55
alvik = ArduinoAlvik()
6-
7-
alvik.run()
8-
sleep_ms(100)
9-
alvik.reset_hw()
6+
alvik.begin()
107
speed = 0
118

129
while True:

examples/move_example.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@
33
import sys
44

55
alvik = ArduinoAlvik()
6-
7-
alvik.run()
8-
sleep_ms(100)
9-
alvik.reset_hw()
10-
6+
alvik.begin()
117

128
while True:
139
try:

examples/read_color_sensor.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import sys
44

55
alvik = ArduinoAlvik()
6-
7-
alvik.run()
8-
sleep_ms(1000)
9-
alvik.reset_hw()
6+
alvik.begin()
107
speed = 0
118

129
while True:

examples/read_touch.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import sys
44

55
alvik = ArduinoAlvik()
6-
7-
alvik.run()
8-
sleep_ms(1000)
9-
alvik.reset_hw()
6+
alvik.begin()
107
speed = 0
118

129
while True:

examples/set_pid.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,7 @@
33
import sys
44

55
alvik = ArduinoAlvik()
6-
7-
alvik.run()
8-
sleep_ms(1000)
9-
alvik.reset_hw()
6+
alvik.begin()
107
speed = 0
118

129
while True:

0 commit comments

Comments
 (0)