mirror of
https://github.com/JDM170/orangepi_coolfan
synced 2025-12-10 05:57:21 +07:00
Update scripts
Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
@@ -1,11 +1,17 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Physical | V | Mode | Name | wPi | GPIO
|
||||
# OrangePi PC
|
||||
# 8 | 0 | OUT | TXD.3 | 3 | 13
|
||||
readonly FAN_PIN=13
|
||||
# OrangePi 4 LTS
|
||||
# 8 | 1 | ALT2 | I2C3_SCL | 3 | 145
|
||||
# readonly FAN_PIN=13 # OrangePi PC
|
||||
readonly FAN_PIN=145 # OrangePi 4 LTS
|
||||
readonly FAN_PATH=/sys/class/gpio/gpio${FAN_PIN}
|
||||
readonly FAN_START=44000
|
||||
readonly FAN_STOP=35000
|
||||
# readonly FAN_START=48000 # OrangePi PC
|
||||
# readonly FAN_STOP=40000 # OrangePi PC
|
||||
readonly FAN_START=58000 # OrangePi 4 LTS
|
||||
readonly FAN_STOP=50000 # OrangePi 4 LTS
|
||||
readonly SLEEP_TIME=10
|
||||
FAN_STATE=0
|
||||
|
||||
@@ -19,7 +25,7 @@ cleanup()
|
||||
{
|
||||
echo 0 > $FAN_PATH/value
|
||||
echo $FAN_PIN > /sys/class/gpio/unexport
|
||||
rm /var/run/coolfan.pid
|
||||
rm /run/coolfan.pid
|
||||
exit 0
|
||||
}
|
||||
setFanState()
|
||||
@@ -31,7 +37,7 @@ setFanState()
|
||||
|
||||
setup
|
||||
trap cleanup 15
|
||||
echo $$ > /var/run/coolfan.pid
|
||||
echo $$ > /run/coolfan.pid
|
||||
|
||||
while : ; do
|
||||
TEMP=$(cat /sys/class/thermal/thermal_zone0/temp)
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
#!/bin/sh
|
||||
|
||||
kill -15 $(cat /var/run/coolfan.pid)
|
||||
kill -15 $(cat /run/coolfan.pid)
|
||||
|
||||
Reference in New Issue
Block a user