Merge pull request #35 from c-logic/main

kick external gpio-tool
This commit is contained in:
GNU 2022-06-08 19:26:14 +08:00 committed by GitHub
commit 4664328eaf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View File

@ -8,7 +8,7 @@
wget -O - https://raw.githubusercontent.com/clockworkpi/apt/main/debian/KEY.gpg | sudo apt-key add -
echo "deb https://raw.githubusercontent.com/clockworkpi/apt/main/debian/ stable main" | sudo tee -a /etc/apt/sources.list.d/clockworkpi.list
sudo apt update && apt install -y devterm-fan-daemon-cpi-a06 devterm-wiringpi-cpi
sudo apt update && apt install -y devterm-fan-daemon-cpi-a06
```
## Change the threshold temperature

View File

@ -13,18 +13,21 @@ max_freq = 0
MAX_TEMP=70000
ONCE_TIME=30
gpiopath="/sys/class/gpio"
gpiopin=96
def init_fan_gpio():
os.popen("gpio mode 41 out")
if not os.path.exists("%s/gpio%i" % (gpiopath,gpiopin)):
open("%s/export" % (gpiopath),"w").write(str(gpiopin))
open("%s/gpio%i/direction" % (gpiopath,gpiopin),"w").write("out")
def fan_on():
init_fan_gpio()
os.popen("gpio write 41 1")
open("%s/gpio%i/value" % (gpiopath,gpiopin),"w").write("1")
time.sleep(ONCE_TIME)
def fan_off():
init_fan_gpio()
os.popen("gpio write 41 0")
open("%s/gpio%i/value" % (gpiopath,gpiopin),"w").write("0")
def isDigit(x):
try: