Skip to content

Commit 7a20c35

Browse files
authored
Update chip.py
1 parent f9016dc commit 7a20c35

File tree

1 file changed

+29
-33
lines changed

1 file changed

+29
-33
lines changed

adafruit_platformdetect/chip.py

Lines changed: 29 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -109,41 +109,37 @@ def id(
109109
product = dev["product_id"]
110110
# NOTE: If any products are added here, they need added
111111
# to _rp2040_u2if_id() in board.py as well.
112-
# pylint: disable=too-many-boolean-expressions
113112
if (
114-
(
115-
# Raspberry Pi Pico
116-
vendor == 0xCAFE
117-
and product == 0x4005
113+
# Raspberry Pi Pico
114+
vendor == 0xCAFE
115+
and product == 0x4005
116+
) or (
117+
# Waveshare RP2040 One
118+
vendor == 0x2E8A
119+
and product == 0x103A
120+
) or (
121+
# Feather RP2040
122+
# Itsy Bitsy RP2040
123+
# QT Py RP2040
124+
# QT2040 Trinkey
125+
# MacroPad RP2040
126+
# Feather RP2040 ThinkInk
127+
# Feather RP2040 RFM
128+
# Feather RP2040 CAN Bus
129+
vendor == 0x239A
130+
and product
131+
in (
132+
0x00F1,
133+
0x00FD,
134+
0x00F7,
135+
0x0109,
136+
0x0107,
137+
0x812C,
138+
0x812E,
139+
0x8130,
140+
0x0105,
118141
)
119-
or (
120-
# Waveshare RP2040 One
121-
vendor == 0x2E8A
122-
and product == 0x103A
123-
)
124-
or (
125-
# Feather RP2040
126-
# Itsy Bitsy RP2040
127-
# QT Py RP2040
128-
# QT2040 Trinkey
129-
# MacroPad RP2040
130-
# Feather RP2040 ThinkInk
131-
# Feather RP2040 RFM
132-
# Feather RP2040 CAN Bus
133-
vendor == 0x239A
134-
and product
135-
in (
136-
0x00F1,
137-
0x00FD,
138-
0x00F7,
139-
0x0109,
140-
0x0107,
141-
0x812C,
142-
0x812E,
143-
0x8130,
144-
0x0105,
145-
)
146-
):
142+
):
147143
self._chip_id = chips.RP2040_U2IF
148144
return self._chip_id
149145
raise RuntimeError(

0 commit comments

Comments
 (0)