Skip to content

Commit b0852b8

Browse files
committed
Add dev docs
1 parent cf92787 commit b0852b8

File tree

1 file changed

+8
-1
lines changed

1 file changed

+8
-1
lines changed

docs/develop.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -57,11 +57,16 @@ Create a new rules file (ex: `/etc/udev/rules.d/80-device.rules`):
5757
```
5858
KERNEL=="event[0-9]*", SUBSYSTEM=="input", GROUP="input", MODE:="0660"
5959
KERNEL=="uinput", SUBSYSTEM=="misc", GROUP="input", MODE:="0660"
60+
6061
SUBSYSTEM=="video4linux", GROUP="video", MODE:="0660"
62+
6163
KERNEL=="uleds", GROUP="input", MODE:="0660"
6264
SUBSYSTEM=="leds", ACTION=="add", RUN+="/bin/chmod -R g=u,o=u /sys%p"
6365
SUBSYSTEM=="leds", ACTION=="change", ENV{TRIGGER}!="none", RUN+="/bin/chmod -R g=u,o=u /sys%p"
64-
SUBSYSTEM=="gpio", GROUP="input", MODE:="0660"
66+
67+
KERNEL=="gpiochip[0-9]*", SUBSYSTEM=="gpio", GROUP="input", MODE="0660"
68+
ACTION=="add", SUBSYSTEM=="configfs", KERNEL=="gpio-sim", RUN+="/bin/chmod 775 /sys/kernel/config/gpio-sim/%k"
69+
ACTION=="add", SUBSYSTEM=="configfs", KERNEL=="gpio-sim", RUN+="/bin/chown root:input /sys/kernel/config/gpio-sim/%k"
6570
```
6671

6772
Reload the rules:
@@ -78,4 +83,6 @@ $ sudo modprobe uinput
7883
$ sudo modprobe uleds
7984
$ sudo modprobe -r vivid
8085
$ sudo modprobe vivid n_devs=1 vid_cap_nr=190 vid_out_nr=191 meta_cap_nr=192 meta_out_nr=193
86+
$ sudo modprobe gpio-sim
87+
$ sudo python scripts/setup-gpio-sim.py
8188
```

0 commit comments

Comments
 (0)