File tree Expand file tree Collapse file tree 1 file changed +29
-33
lines changed Expand file tree Collapse file tree 1 file changed +29
-33
lines changed Original file line number Diff line number Diff 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 (
You can’t perform that action at this time.
0 commit comments