Add auto reset of stm on start

This commit is contained in:
Konstantin Lampalzer 2021-09-04 15:35:38 +02:00
parent 4f564ca759
commit 91884bd433
2 changed files with 18 additions and 0 deletions

16
compLib/Reset.py Normal file
View file

@ -0,0 +1,16 @@
import RPi.GPIO as GPIO
import time
RESET_PIN = 23
class Reset:
@staticmethod
def reset_bot():
GPIO.setmode(GPIO.BCM)
GPIO.setup(RESET_PIN, GPIO.OUT)
GPIO.output(RESET_PIN, GPIO.LOW)
time.sleep(0.1)
GPIO.output(RESET_PIN, GPIO.HIGH)
time.sleep(0.5)

View file

@ -2,6 +2,7 @@ __version__ = "0.1.5-1"
import compLib.LogstashLogging
import compLib.Spi
import compLib.Reset
import logging
import apt
@ -16,4 +17,5 @@ except Exception as e:
compLib.LogstashLogging.Logging.get_logger().error(f"error during checking apt package version -> {str(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()