From 4796d3160825832cb1581b148b6268c844686617 Mon Sep 17 00:00:00 2001 From: taotieren Date: Mon, 8 Jan 2024 15:07:29 +0800 Subject: [PATCH] Add 60-icesugar.rules --- tools/src/60-icesugar.rules | 23 +++++++++++++++++++++++ tools/src/README.md | 7 +++++++ 2 files changed, 30 insertions(+) create mode 100644 tools/src/60-icesugar.rules diff --git a/tools/src/60-icesugar.rules b/tools/src/60-icesugar.rules new file mode 100644 index 0000000..7a7a3f1 --- /dev/null +++ b/tools/src/60-icesugar.rules @@ -0,0 +1,23 @@ +# Copy this file to /etc/udev/rules.d/ +# If rules fail to reload automatically, you can refresh udev rules +# with the command "sudo udevadm control --reload" + +ACTION!="add|change", GOTO="icesugar_rules_end" + +SUBSYSTEM=="gpio", MODE="0660", TAG+="uaccess" + +SUBSYSTEM!="usb|tty|hidraw", GOTO="icesugar_rules_end" + +# Please keep this list sorted by VID:PID + +# ICELINK +ATTRS{idVendor}=="1d50", ATTRS{idProduct}=="602b", MODE="660", TAG+="uaccess" + +# iCESugar compatible adapters +ATTRS{product}=="*iCESugar*", MODE="660", TAG+="uaccess" + +# iCELink compatible adapters +ATTRS{product}=="*iCELink*", MODE="660", TAG+="uaccess" + +LABEL="icesugar_rules_end" + diff --git a/tools/src/README.md b/tools/src/README.md index 53b9734..c4f601e 100755 --- a/tools/src/README.md +++ b/tools/src/README.md @@ -1,4 +1,11 @@ # iCELink Tips + +## Install 60-icesugar.rules +```bash +sudo install -Dm0644 60-icesugar.rules -t /etc/udev/rules.d/ +sudo udevadm control --reload +``` + ## GPIO control ``` $icesprog --gpio PB14 --mode out