项目作者: skjeng

项目描述 :
Odroid-C1 GPIO abstraction
高级语言: C
项目地址: git://github.com/skjeng/skjeng-odroid-gpio.git
创建时间: 2017-04-15T19:16:42Z
项目社区:https://github.com/skjeng/skjeng-odroid-gpio

开源协议:

下载


A few small programs to set the LCD 16x2 and LEDs using wiringPi for Odroid. Use arguments.

Requires user-access to gpio. Make udev rules if you still have to use sudo:

  1. groupadd -f -r gpio
  2. usermod -G gpio alarm
  3. cd /etc/udev/rules.d/
  4. touch 99-gpio.rules

Then add following content to 99-gpio.rules:

  1. SUBSYSTEM=="meson-gpiomem", KERNEL=="gpiomem", GROUP="gpio", MODE="0660"
  2. 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'"
  3. 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'"

Then reboot. You should now be able to access gpio without sudo.