#!/bin/sh

BUTTON_GPIO=112
SNAP_RESET_GPIO=48

RED_GPIO=22
GREEN_GPIO=23

WAKE_GPIO=117

if [ ! -d /sys/class/gpio/gpio$BUTTON_GPIO/ ] ; then
  echo $BUTTON_GPIO > /sys/class/gpio/export
fi

if [ ! -d /sys/class/gpio/gpio$SNAP_RESET_GPIO/ ] ; then
  echo $SNAP_RESET_GPIO > /sys/class/gpio/export
  echo high > /sys/class/gpio/gpio$SNAP_RESET_GPIO/direction
fi

if [ ! -d /sys/class/gpio/gpio$RED_GPIO/ ] ; then
  echo $RED_GPIO > /sys/class/gpio/export
  echo out > /sys/class/gpio/gpio$RED_GPIO/direction
  echo 0 > /sys/class/gpio/gpio$RED_GPIO/value
fi

if [ ! -d /sys/class/gpio/gpio$GREEN_GPIO/ ] ; then
  echo $GREEN_GPIO > /sys/class/gpio/export
  echo out > /sys/class/gpio/gpio$GREEN_GPIO/direction
  echo 0 > /sys/class/gpio/gpio$GREEN_GPIO/value
fi

if [ ! -d /sys/class/gpio/gpio$WAKE_GPIO/ ] ; then
  echo $WAKE_GPIO > /sys/class/gpio/export
  echo out > /sys/class/gpio/gpio$WAKE_GPIO/direction
  echo 0 > /sys/class/gpio/gpio$WAKE_GPIO/value
fi

exit 0

