maybe chmod 0755 'udev'
maybe chmod 0755 'udev/hwdb.d'
maybe chmod 0755 'udev/rules.d'
+maybe chown 'mhoellein' 'udev/rules.d/40-dfuse.rules'
+maybe chgrp 'mhoellein' 'udev/rules.d/40-dfuse.rules'
+maybe chmod 0600 'udev/rules.d/40-dfuse.rules'
maybe chmod 0644 'udev/rules.d/49-onlykey.rules'
maybe chmod 0644 'udev/rules.d/50-skyrc-charger.rules'
maybe chmod 0644 'udev/rules.d/50-usbant.rules'
maybe chmod 0644 'udev/rules.d/51-trezor.rules'
maybe chmod 0644 'udev/rules.d/70-snap.canonical-livepatch.rules'
maybe chmod 0644 'udev/rules.d/70-snap.core.rules'
+maybe chown 'mhoellein' 'udev/rules.d/90-extraacl.rules'
+maybe chgrp 'mhoellein' 'udev/rules.d/90-extraacl.rules'
+maybe chmod 0600 'udev/rules.d/90-extraacl.rules'
+maybe chown 'mhoellein' 'udev/rules.d/98-openocd.rules'
+maybe chgrp 'mhoellein' 'udev/rules.d/98-openocd.rules'
+maybe chmod 0600 'udev/rules.d/98-openocd.rules'
+maybe chown 'mhoellein' 'udev/rules.d/99-arduino-101.rules'
+maybe chgrp 'mhoellein' 'udev/rules.d/99-arduino-101.rules'
+maybe chmod 0600 'udev/rules.d/99-arduino-101.rules'
+maybe chown 'mhoellein' 'udev/rules.d/avrisp.rules'
+maybe chgrp 'mhoellein' 'udev/rules.d/avrisp.rules'
+maybe chmod 0600 'udev/rules.d/avrisp.rules'
maybe chmod 0644 'udev/udev.conf'
maybe chmod 0755 'udisks2'
maybe chmod 0644 'udisks2/udisks2.conf'
x-scheme-handler/snap=org.gnome.Software.desktop
application/nx-session=NoMachine-nxs.desktop
application/nx-recording=NoMachine-nxv.desktop
+text/x-arduino=arduino-arduinoide.desktop
--- /dev/null
+
+# Adding STM32 bootloader mode UDEV rules
+
+# Example udev rules (usually placed in /etc/udev/rules.d)
+# Makes STM32 DfuSe device writeable for the "plugdev" group
+
+ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE="664", GROUP="plugdev", TAG+="uaccess"
--- /dev/null
+
+# Setting serial port rules
+
+KERNEL=="ttyUSB[0-9]*", TAG+="udev-acl", TAG+="uaccess", OWNER="mhoellein"
+KERNEL=="ttyACM[0-9]*", TAG+="udev-acl", TAG+="uaccess", OWNER="mhoellein"
--- /dev/null
+
+# Adding Arduino M0/M0 Pro, Primo UDEV Rules for CMSIS-DAP port
+
+ACTION!="add|change", GOTO="openocd_rules_end"
+SUBSYSTEM!="usb|tty|hidraw", GOTO="openocd_rules_end"
+
+#Please keep this list sorted by VID:PID
+
+#CMSIS-DAP compatible adapters
+ATTRS{product}=="*CMSIS-DAP*", MODE="664", GROUP="plugdev"
+
+LABEL="openocd_rules_end"
--- /dev/null
+
+# Arduino 101 in DFU Mode
+
+SUBSYSTEM=="tty", ENV{ID_REVISION}=="8087", ENV{ID_MODEL_ID}=="0ab6", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1", ENV{ID_MM_CANDIDATE}="0"
+SUBSYSTEM=="usb", ATTR{idVendor}=="8087", ATTR{idProduct}=="0aba", MODE="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
--- /dev/null
+
+# Adding AVRisp UDEV rules
+
+SUBSYSTEM!="usb_device", ACTION!="add", GOTO="avrisp_end"
+# Atmel Corp. JTAG ICE mkII
+ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2103", MODE="660", GROUP="dialout"
+# Atmel Corp. AVRISP mkII
+ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2104", MODE="660", GROUP="dialout"
+# Atmel Corp. Dragon
+ATTR{idVendor}=="03eb", ATTRS{idProduct}=="2107", MODE="660", GROUP="dialout"
+
+LABEL="avrisp_end"