blob: 377257eac336d9ac48c07d303227c963ce014833 [file] [log] [blame]
Lancelot Kao96a7ee32021-02-22 18:50:48 -06001#!/bin/bash
2
3# set_gpio_ctrl
4# pin #, direction, high(1)/low(0)
5function set_gpio_ctrl() {
6 echo $1 > /sys/class/gpio/export
7 echo $2 > /sys/class//gpio/gpio$1/direction
8 echo $3 > /sys/class/gpio/gpio$1/value
9 echo $1 > /sys/class/gpio/unexport
10 sleep 1
11}
12
13# get_gpio_ctrl
14# pin #
15function get_gpio_ctrl() {
16 echo $1 > /sys/class/gpio/export
17 echo $(cat /sys/class/gpio/gpio$1/value)
18 echo $1 > /sys/class/gpio/unexport
19}