Update scripts

Signed-off-by: Lev Rusanov <30170278+JDM170@users.noreply.github.com>
This commit is contained in:
2022-12-07 00:57:13 +07:00
parent 5ec7077d1d
commit fe8e364816
2 changed files with 12 additions and 6 deletions

View File

@@ -1,11 +1,17 @@
#!/bin/sh #!/bin/sh
# Physical | V | Mode | Name | wPi | GPIO # Physical | V | Mode | Name | wPi | GPIO
# OrangePi PC
# 8 | 0 | OUT | TXD.3 | 3 | 13 # 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_PATH=/sys/class/gpio/gpio${FAN_PIN}
readonly FAN_START=44000 # readonly FAN_START=48000 # OrangePi PC
readonly FAN_STOP=35000 # readonly FAN_STOP=40000 # OrangePi PC
readonly FAN_START=58000 # OrangePi 4 LTS
readonly FAN_STOP=50000 # OrangePi 4 LTS
readonly SLEEP_TIME=10 readonly SLEEP_TIME=10
FAN_STATE=0 FAN_STATE=0
@@ -19,7 +25,7 @@ cleanup()
{ {
echo 0 > $FAN_PATH/value echo 0 > $FAN_PATH/value
echo $FAN_PIN > /sys/class/gpio/unexport echo $FAN_PIN > /sys/class/gpio/unexport
rm /var/run/coolfan.pid rm /run/coolfan.pid
exit 0 exit 0
} }
setFanState() setFanState()
@@ -31,7 +37,7 @@ setFanState()
setup setup
trap cleanup 15 trap cleanup 15
echo $$ > /var/run/coolfan.pid echo $$ > /run/coolfan.pid
while : ; do while : ; do
TEMP=$(cat /sys/class/thermal/thermal_zone0/temp) TEMP=$(cat /sys/class/thermal/thermal_zone0/temp)

View File

@@ -1,3 +1,3 @@
#!/bin/sh #!/bin/sh
kill -15 $(cat /var/run/coolfan.pid) kill -15 $(cat /run/coolfan.pid)