initial import

This commit is contained in:
2018-02-14 23:06:24 +01:00
commit e1f80c4f7d
6 changed files with 270 additions and 0 deletions

21
etc/local.d/openpdu.start Normal file
View File

@@ -0,0 +1,21 @@
#!/bin/sh
OUT1=1
OUT2=2
OUT3=3
OUT4=7
OUT5=8
OUT6=9
OUT7=11
OUT8=12
for n in $(seq 1 8) ; do
eval "echo \$OUT$n > /sys/class/gpio/export"
eval "echo out > /sys/class/gpio/gpio\$OUT$n/direction"
# 0=on 1=off :)
VAL=0
eval "echo $VAL > /sys/class/gpio/gpio\$OUT$n/value"
sleep 0.2
done

22
etc/openpdu/openpdu.conf Normal file
View File

@@ -0,0 +1,22 @@
[DEFAULT]
# EXAMPLE GPIO BOARD
# [board0]
# out0 = 1
# out1 = 2
# out2 = 3
# out3 = 7
# out4 = 8
# out5 = 9
# out6 = 11
# out7 = 12
# type = gpio-out
# channels = 8
# EXAMPLE I2C BOARD
# [board1]
# type = i2c-out
# address = 20
# channels = 8