blob: 503e413cefc4572a60646f5a11fa9978df5cf270 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#!/bin/bash
# set_gpio_ctrl
# pin #, direction, high(1)/low(0)
function set_gpio_ctrl() {
echo "$1" > /sys/class/gpio/export
echo "$2" > /sys/class//gpio/gpio"$1"/direction
echo "$3" > /sys/class/gpio/gpio"$1"/value
echo "$1" > /sys/class/gpio/unexport
sleep 1
}
# get_gpio_ctrl
# pin #
function get_gpio_ctrl() {
echo "$1" > /sys/class/gpio/export
cat /sys/class/gpio/gpio"$1"/value
echo "$1" > /sys/class/gpio/unexport
}
|