This script is handy for testing header pins after soldering for me:
The argument is "Linux gpio" number from Neo Wiki (scroll down a bit):
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO#Layout
Unfortunately there is a typo bug in Wiki for pin 23, 93 is definitely not correct:
Hermann.
Code: Select all
root@FriendlyARM:~# ./pintest 67
^C
root@FriendlyARM:~# cat pintest
#!/bin/bash
echo $1 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio$1/direction
while (true)
do
echo 1 > /sys/class/gpio/gpio$1/value
sleep 1
echo 0 > /sys/class/gpio/gpio$1/value
sleep 1
done
root@FriendlyARM:~#
The argument is "Linux gpio" number from Neo Wiki (scroll down a bit):
http://wiki.friendlyarm.com/wiki/index.php/NanoPi_NEO#Layout
Unfortunately there is a typo bug in Wiki for pin 23, 93 is definitely not correct:
Code: Select all
root@FriendlyARM:~# ./pintest 93
./pintest: line 2: echo: write error: Invalid argument
./pintest: line 3: /sys/class/gpio/gpio93/direction: No such file or directory
./pintest: line 6: /sys/class/gpio/gpio93/value: No such file or directory
./pintest: line 8: /sys/class/gpio/gpio93/value: No such file or directory
./pintest: line 6: /sys/class/gpio/gpio93/value: No such file or directory
./pintest: line 8: /sys/class/gpio/gpio93/value: No such file or directory
./pintest: line 6: /sys/class/gpio/gpio93/value: No such file or directory
^C
root@FriendlyARM:~#
Hermann.