annotate py/setup_gpio.sh @ 579:4a6e75ed2ed4

fix gpio chown script
author Matt Johnston <matt@ucc.asn.au>
date Mon, 30 Nov 2015 21:40:45 +0800
parents f93290b37abf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
447
8fdf86ea41e7 few updates, seems to run
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
1 #!/bin/sh
8fdf86ea41e7 few updates, seems to run
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
2
8fdf86ea41e7 few updates, seems to run
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
3 # this must run as root
8fdf86ea41e7 few updates, seems to run
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
4
567
f93290b37abf chown gpio files too
Matt Johnston <matt@ucc.asn.au>
parents: 535
diff changeset
5
535
3a514fbb88eb ds18b20 works
Matt Johnston <matt@ucc.asn.au>
parents: 454
diff changeset
6 PINS="17"
447
8fdf86ea41e7 few updates, seems to run
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
7
454
dce9f7841696 rough touch sensor
Matt Johnston <matt@ucc.asn.au>
parents: 447
diff changeset
8 for PIN in $PINS; do
dce9f7841696 rough touch sensor
Matt Johnston <matt@ucc.asn.au>
parents: 447
diff changeset
9 echo $PIN > /sys/class/gpio/export
447
8fdf86ea41e7 few updates, seems to run
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
10 done
579
4a6e75ed2ed4 fix gpio chown script
Matt Johnston <matt@ucc.asn.au>
parents: 567
diff changeset
11
4a6e75ed2ed4 fix gpio chown script
Matt Johnston <matt@ucc.asn.au>
parents: 567
diff changeset
12 chgrp gpio /sys/class/gpio/gpio17/direction /sys/class/gpio/gpio17/value
4a6e75ed2ed4 fix gpio chown script
Matt Johnston <matt@ucc.asn.au>
parents: 567
diff changeset
13 chmod g+w /sys/class/gpio/gpio17/direction /sys/class/gpio/gpio17/value