#!/bin/sh
# Toogle GPIO of onboard LED -- gpio3

# Exporting a GPIO Port to Sysfs
#echo -n "3" > /sys/class/gpio/export

# Setting GPIO Port Direction
echo -n "Current direction of port 27 is: "
cat /sys/class/gpio/gpio3/direction
echo "Configuring as output..."
echo -n "out" > /sys/class/gpio/gpio3/direction

# Setting GPIO Port Drive Configuration
echo -n "Current GPIO port drive is: "
cat /sys/class/gpio/gpio3/drive
echo "Configure as strong (pullup)..."
echo -n "strong" > /sys/class/gpio/gpio3/drive

echo "Toggling..."
while true; do
  echo -n "1" > /sys/class/gpio/gpio3/value
  sleep 1
  echo -n "0" > /sys/class/gpio/gpio3/value
  sleep 1
done

# Unexporting a GPIO Port to Sysfs
#echo -n "3" > /sys/class/gpio/unexport

