Skew

lights.sh

Nov 16th, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.51 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. #Przygotowanie złącz, wykonać tylko raz!
  4. #echo "4" > /sys/class/gpio/export &>/dev/null
  5. #echo "out" > /sys/class/gpio/gpio/direction &>/dev/null
  6.  
  7. case "$2" in
  8.     0)
  9.         gpio=4
  10.         ;;
  11.     *)
  12.         gpio=4
  13.         ;;
  14. esac
  15.  
  16. case "$1" in
  17.     status)
  18.         echo $(cat /sys/class/gpio/gpio${gpio}/value &>/dev/null)
  19.         ;;
  20.     toggle)
  21.         status=$(cat /sys/class/gpio/gpio${gpio}/value &>/dev/null)
  22.         status=$((!$status))
  23.  
  24.         echo $status > /sys/class/gpio/gpio${gpio}/value
  25.         ;;
  26.     *)
  27.         echo "Use status/toggle"
  28.         ;;
  29. esac
Advertisement
Add Comment
Please, Sign In to add comment