gpio_init.sh 954 B

123456789101112131415161718192021222324252627282930
  1. #!/bin/bash
  2. if [ ! -L /sys/class/gpio/gpio72 ];then
  3. echo -e "gpio72 used for system led.\n"
  4. echo 72 > /sys/class/gpio/export
  5. echo out > /sys/class/gpio/gpio72/direction
  6. echo 0 > /sys/class/gpio/gpio72/value
  7. fi
  8. if [ ! -L /sys/class/gpio/gpio73 ];then
  9. echo -e "GPIO73 used for Reset button\n"
  10. echo 73 > /sys/class/gpio/export
  11. echo in > /sys/class/gpio/gpio73/direction
  12. echo both > /sys/class/gpio/gpio73/edge
  13. fi
  14. if [ ! -L /sys/class/gpio/gpio111 ];then
  15. echo -e "GPIO111 used for input detect\n"
  16. echo 111 > /sys/class/gpio/export
  17. echo in > /sys/class/gpio/gpio111/direction
  18. echo both > /sys/class/gpio/gpio111/edge
  19. fi
  20. if [ ! -L /sys/class/gpio/gpio112 ];then
  21. echo -e "GPIO112 used for Relay Control.\n"
  22. echo 112 > /sys/class/gpio/export
  23. echo out > /sys/class/gpio/gpio112/direction
  24. echo 0 > /sys/class/gpio/gpio112/value
  25. fi