diff --git a/compLib/Reset.py b/compLib/Reset.py index 9c7fd7d..4767c1b 100644 --- a/compLib/Reset.py +++ b/compLib/Reset.py @@ -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) diff --git a/compLib/Spi.py b/compLib/Spi.py index cab8ad9..5f6efb7 100644 --- a/compLib/Spi.py +++ b/compLib/Spi.py @@ -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() \ No newline at end of file diff --git a/compLib/__init__.py b/compLib/__init__.py index d516a38..fa48d2a 100644 --- a/compLib/__init__.py +++ b/compLib/__init__.py @@ -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() \ No newline at end of file +compLib.Spi.Spi.health_check() +compLib.Spi.Spi.start_health_check_loop() \ No newline at end of file