Fixed reset delay

This commit is contained in:
Konstantin Lampalzer 2021-09-04 14:50:43 +01:00
parent 91884bd433
commit 9e61023e67
3 changed files with 10 additions and 7 deletions

View file

@ -1,6 +1,7 @@
import RPi.GPIO as GPIO
import time
GPIO.setwarnings(False)
RESET_PIN = 23
@ -13,4 +14,4 @@ class Reset:
GPIO.output(RESET_PIN, GPIO.LOW)
time.sleep(0.1)
GPIO.output(RESET_PIN, GPIO.HIGH)
time.sleep(0.5)
time.sleep(1.5)

View file

@ -164,13 +164,14 @@ class Spi(object):
print("Unable to read Version! Make sure the mainboard is connected!")
sys.exit()
@staticmethod
def start_health_check_loop():
health_check_thread = Thread(target=Spi.health_check_loop)
health_check_thread.setDaemon(True)
health_check_thread.start()
@staticmethod
def health_check_loop():
while True:
Spi.health_check()
time.sleep(0.5)
health_check_thread = Thread(target=Spi.health_check_loop)
health_check_thread.setDaemon(True)
health_check_thread.start()

View file

@ -18,4 +18,5 @@ except Exception as e:
print(f"\033[91merror during checking apt package version -> {str(e)}\033[0m\n")
compLib.Reset.Reset.reset_bot()
compLib.Spi.Spi.health_check()
compLib.Spi.Spi.health_check()
compLib.Spi.Spi.start_health_check_loop()