#!/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 | |
} |