2017-06-05 16:02:39 +03:00
|
|
|
# Copyright (c) 2014-present PlatformIO <contact@platformio.org>
|
2015-11-18 17:16:17 +02:00
|
|
|
#
|
|
|
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
# you may not use this file except in compliance with the License.
|
|
|
|
# You may obtain a copy of the License at
|
|
|
|
#
|
|
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
#
|
|
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
|
|
# See the License for the specific language governing permissions and
|
|
|
|
# limitations under the License.
|
2015-02-25 18:33:34 +02:00
|
|
|
|
2017-06-26 17:51:11 +03:00
|
|
|
#
|
|
|
|
# INSTALLATION
|
|
|
|
#
|
|
|
|
|
2016-03-12 21:32:13 +02:00
|
|
|
# UDEV Rules for PlatformIO supported boards, http://platformio.org/boards
|
2015-02-25 18:33:34 +02:00
|
|
|
#
|
|
|
|
# The latest version of this file may be found at:
|
2016-12-04 18:59:07 +02:00
|
|
|
# https://github.com/platformio/platformio-core/blob/develop/scripts/99-platformio-udev.rules
|
2015-02-25 18:33:34 +02:00
|
|
|
#
|
|
|
|
# This file must be placed at:
|
|
|
|
# /etc/udev/rules.d/99-platformio-udev.rules (preferred location)
|
|
|
|
# or
|
|
|
|
# /lib/udev/rules.d/99-platformio-udev.rules (req'd on some broken systems)
|
|
|
|
#
|
|
|
|
# To install, type this command in a terminal:
|
|
|
|
# sudo cp 99-platformio-udev.rules /etc/udev/rules.d/99-platformio-udev.rules
|
|
|
|
#
|
|
|
|
# Restart "udev" management tool:
|
|
|
|
# sudo service udev restart
|
|
|
|
# or
|
|
|
|
# sudo udevadm control --reload-rules
|
|
|
|
# sudo udevadm trigger
|
|
|
|
#
|
2017-06-23 13:53:36 +03:00
|
|
|
# Ubuntu/Debian users may need to add own “username” to the “dialout” group if
|
|
|
|
# they are not “root”, doing this issuing a
|
2017-06-26 17:51:11 +03:00
|
|
|
# sudo usermod -a -G dialout $USER
|
|
|
|
# sudo usermod -a -G plugdev $USER
|
2017-06-23 13:53:36 +03:00
|
|
|
#
|
2015-02-25 18:33:34 +02:00
|
|
|
# After this file is installed, physically unplug and reconnect your board.
|
|
|
|
|
|
|
|
# CP210X USB UART
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="10c4", ATTRS{idProduct}=="ea60", MODE:="0666"
|
|
|
|
|
|
|
|
# FT232R USB UART
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="6001", MODE:="0666"
|
|
|
|
|
|
|
|
# Prolific Technology, Inc. PL2303 Serial Port
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", MODE:="0666"
|
|
|
|
|
2015-03-25 15:52:54 +02:00
|
|
|
# QinHeng Electronics HL-340 USB-Serial adapter
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", MODE:="0666"
|
|
|
|
|
2016-06-03 20:57:20 +03:00
|
|
|
# Arduino boards
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="[08][02]*", MODE:="0666"
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="[08][02]*", MODE:="0666"
|
2016-06-03 13:58:51 +03:00
|
|
|
|
|
|
|
# Arduino SAM-BA
|
|
|
|
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", ENV{ID_MM_DEVICE_IGNORE}="1"
|
|
|
|
ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", ENV{MTP_NO_PROBE}="1"
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", MODE:="0666"
|
|
|
|
KERNEL=="ttyACM*", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="6124", MODE:="0666"
|
2015-02-25 18:33:34 +02:00
|
|
|
|
|
|
|
# Digistump boards
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0753", MODE:="0666"
|
|
|
|
KERNEL=="ttyACM*", ATTRS{idVendor}=="16d0", ATTRS{idProduct}=="0753", MODE:="0666", ENV{ID_MM_DEVICE_IGNORE}="1"
|
|
|
|
|
|
|
|
# STM32 discovery boards, with onboard st/linkv2
|
2016-07-31 20:21:55 +03:00
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="374?", MODE:="0666"
|
2015-02-25 18:33:34 +02:00
|
|
|
|
|
|
|
# USBtiny
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idProduct}=="0c9f", ATTRS{idVendor}=="1781", MODE="0666"
|
|
|
|
|
2017-06-23 13:53:36 +03:00
|
|
|
# USBasp V2.0
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05dc", MODE:="0666"
|
|
|
|
|
2015-02-25 18:33:34 +02:00
|
|
|
# Teensy boards
|
|
|
|
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", ENV{ID_MM_DEVICE_IGNORE}="1"
|
|
|
|
ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", ENV{MTP_NO_PROBE}="1"
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", MODE:="0666"
|
|
|
|
KERNEL=="ttyACM*", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="04[789]?", MODE:="0666"
|
|
|
|
|
|
|
|
#TI Stellaris Launchpad
|
2015-03-25 11:34:48 +02:00
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="1cbe", ATTRS{idProduct}=="00fd", MODE="0666"
|
2015-02-25 18:33:34 +02:00
|
|
|
|
|
|
|
#TI MSP430 Launchpad
|
|
|
|
SUBSYSTEMS=="usb", ATTRS{idVendor}=="0451", ATTRS{idProduct}=="f432", MODE="0666"
|
2016-07-12 19:26:33 +03:00
|
|
|
|
|
|
|
# CMSIS-DAP compatible adapters
|
|
|
|
ATTRS{product}=="*CMSIS-DAP*", MODE="664", GROUP="plugdev"
|
2017-11-04 00:38:49 +02:00
|
|
|
|
|
|
|
# Black Magic Probe
|
|
|
|
SUBSYSTEM=="tty", ATTRS{interface}=="Black Magic GDB Server"
|
|
|
|
SUBSYSTEM=="tty", ATTRS{interface}=="Black Magic UART Port"
|