aboutsummaryrefslogtreecommitdiff
path: root/lib/python/qmk/cli/doctor.py
diff options
context:
space:
mode:
authorfauxpark <fauxpark@gmail.com>2020-07-11 12:37:01 +1000
committerfauxpark <fauxpark@gmail.com>2020-09-19 05:21:30 +1000
commit07e37c857c76154325774d56af53d94d99016cff (patch)
tree1fa2f8c87ce1d624e90bac5e04cd859b52b1dc1e /lib/python/qmk/cli/doctor.py
parenta21e487fbc8bf81d66f32224477f0db52b34a3f3 (diff)
downloadqmk_firmware-07e37c857c76154325774d56af53d94d99016cff.tar.gz
qmk_firmware-07e37c857c76154325774d56af53d94d99016cff.zip
Update rules in doctor.py
Diffstat (limited to 'lib/python/qmk/cli/doctor.py')
-rwxr-xr-xlib/python/qmk/cli/doctor.py33
1 files changed, 24 insertions, 9 deletions
diff --git a/lib/python/qmk/cli/doctor.py b/lib/python/qmk/cli/doctor.py
index 4d7ba5218..46a2180b2 100755
--- a/lib/python/qmk/cli/doctor.py
+++ b/lib/python/qmk/cli/doctor.py
@@ -149,15 +149,30 @@ def check_udev_rules():
149 ok = True 149 ok = True
150 udev_dir = Path("/etc/udev/rules.d/") 150 udev_dir = Path("/etc/udev/rules.d/")
151 desired_rules = { 151 desired_rules = {
152 'dfu': {_udev_rule("03eb", "2ff4"), _udev_rule("03eb", "2ffb"), _udev_rule("03eb", "2ff0")}, 152 'qmk': {
153 'input_club': {_udev_rule("1c11", "b007")}, 153 # Atmel DFU
154 'stm32': {_udev_rule("1eaf", "0003"), _udev_rule("0483", "df11")}, 154 _udev_rule("03EB", "2FEF"), # ATmega16U2
155 'bootloadhid': {_udev_rule("16c0", "05df")}, 155 _udev_rule("03EB", "2FF0"), # ATmega32U2
156 'caterina': { 156 _udev_rule("03EB", "2FF3"), # ATmega16U4
157 _udev_rule("2341", "0036", 'ENV{ID_MM_DEVICE_IGNORE}="1"'), 157 _udev_rule("03EB", "2FF4"), # ATmega32U4
158 _udev_rule("1b4f", "9205", 'ENV{ID_MM_DEVICE_IGNORE}="1"'), 158 _udev_rule("03EB", "2FF9"), # AT90USB64
159 _udev_rule("1b4f", "9203", 'ENV{ID_MM_DEVICE_IGNORE}="1"'), 159 _udev_rule("03EB", "2FFB"), # AT90USB128
160 _udev_rule("2a03", "0036", 'ENV{ID_MM_DEVICE_IGNORE}="1"') 160 # Kiibohd bootloader
161 _udev_rule("1C11", "B007"),
162 # STM32duino
163 _udev_rule("1EAF", "0003"),
164 # STM32 DFU
165 _udev_rule("0483", "DF11"),
166 # BootloadHID
167 _udev_rule("16C0", "05DF"),
168 # USBAspLoader
169 _udev_rule("16C0", "05DC"),
170 # Atmel SAM-Ba (Massdrop)
171 _udev_rule("03EB", "6124"),
172 # Caterina (Pro Micro)
173 _udev_rule("1B4F", None, 'ENV{ID_MM_DEVICE_IGNORE}="1"'), # Sparkfun
174 _udev_rule("2341", None, 'ENV{ID_MM_DEVICE_IGNORE}="1"'), # Arduino SA
175 _udev_rule("2A03", None, 'ENV{ID_MM_DEVICE_IGNORE}="1"') # dog hunter AG
161 } 176 }
162 } 177 }
163 178