Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Last revision Both sides next revision | ||
en:gpiomem [2017/02/03 11:28] charles.park |
en:gpiomem [2017/02/03 11:30] charles.park |
||
---|---|---|---|
Line 40: | Line 40: | ||
===== Rootless GPIO SYS-filesystem: /sys/class/gpio ===== | ===== Rootless GPIO SYS-filesystem: /sys/class/gpio ===== | ||
+ | <code> | ||
+ | $ sudo addgroup gpio | ||
+ | $ sudo usermod -a -G gpio odroid | ||
+ | $ cat /etc/udev/rules.d/90-odroid-sysfs.rules | ||
+ | </code> | ||
+ | |||
+ | <code> | ||
SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:gpio /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport'" | SUBSYSTEM=="gpio", KERNEL=="gpiochip*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:gpio /sys/class/gpio/export /sys/class/gpio/unexport ; chmod 220 /sys/class/gpio/export /sys/class/gpio/unexport'" | ||
SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:gpio /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value'" | SUBSYSTEM=="gpio", KERNEL=="gpio*", ACTION=="add", PROGRAM="/bin/sh -c 'chown root:gpio /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value ; chmod 660 /sys%p/active_low /sys%p/direction /sys%p/edge /sys%p/value'" | ||
+ | </code> | ||
+ | |||