@@ -217,27 +217,56 @@ def MakeBoardJSON(name, vendor_name, product_name, vid, pid, pwr, boarddefine, f
217
217
sys .stdout = open (os .path .abspath (os .path .dirname (__file__ )) + "/../boards.txt" , "w" )
218
218
WriteWarning ()
219
219
BuildGlobalMenuList ()
220
+
221
+ # Note to new board manufacturers: Please add your board so that it sorts
222
+ # alphabetically starting with the company name and then the board name.
223
+ # Otherwise it is difficult to find a specific board in the menu.
224
+
225
+ # Raspberry Pi
220
226
MakeBoard ("rpipico" , "Raspberry Pi" , "Pico" , "0x2e8a" , "0x000a" , 250 , "RASPBERRY_PI_PICO" , 2 , "boot2_w25q080_2_padded_checksum" )
227
+
228
+ # Adafruit
221
229
MakeBoard ("adafruit_feather" , "Adafruit" , "Feather RP2040" , "0x239a" , "0x80f1" , 250 , "ADAFRUIT_FEATHER_RP2040" , 8 , "boot2_w25x10cl_4_padded_checksum" )
222
230
MakeBoard ("adafruit_itsybitsy" , "Adafruit" , "ItsyBitsy RP2040" , "0x239a" , "0x80fd" , 250 , "ADAFRUIT_ITSYBITSY_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
223
231
MakeBoard ("adafruit_qtpy" , "Adafruit" , "QT Py RP2040" , "0x239a" , "0x80f7" , 250 , "ADAFRUIT_QTPY_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
224
232
MakeBoard ("adafruit_stemmafriend" , "Adafruit" , "STEMMA Friend RP2040" , "0x239a" , "0x80e3" , 250 , "ADAFRUIT_STEMMAFRIEND_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
225
233
MakeBoard ("adafruit_trinkeyrp2040qt" , "Adafruit" , "Trinkey RP2040 QT" , "0x239a" , "0x8109" , 250 , "ADAFRUIT_TRINKEYQT_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
226
234
MakeBoard ("adafruit_macropad2040" , "Adafruit" , "MacroPad RP2040" , "0x239a" , "0x8107" , 250 , "ADAFRUIT_MACROPAD_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
227
235
MakeBoard ("adafruit_kb2040" , "Adafruit" , "KB2040" , "0x239a" , "0x8105" , 250 , "ADAFRUIT_KB2040_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
236
+
237
+ # Arduino
228
238
MakeBoard ("arduino_nano_connect" , "Arduino" , "Nano RP2040 Connect" , "0x2341" , "0x0058" , 250 , "NANO_RP2040_CONNECT" , 16 , "boot2_w25q080_2_padded_checksum" )
239
+
240
+ # Cytron
229
241
MakeBoard ("cytron_maker_nano_rp2040" , "Cytron" , "Maker Nano RP2040" , "0x2e8a" , "0x100f" , 250 , "CYTRON_MAKER_NANO_RP2040" , 2 , "boot2_w25q080_2_padded_checksum" )
230
242
MakeBoard ("cytron_maker_pi_rp2040" , "Cytron" , "Maker Pi RP2040" , "0x2e8a" , "0x1000" , 250 , "CYTRON_MAKER_PI_RP2040" , 2 , "boot2_w25q080_2_padded_checksum" )
231
- MakeBoard ("sparkfun_promicrorp2040" , "SparkFun" , "ProMicro RP2040" , "0x1b4f" , "0x0026" , 250 , "SPARKFUN_PROMICRO_RP2040" , 16 , "boot2_generic_03h_4_padded_checksum" )
232
- MakeBoard ("generic" , "Generic" , "RP2040" , "0x2e8a" , "0xf00a" , 250 , "GENERIC_RP2040" , 16 , "boot2_generic_03h_4_padded_checksum" )
243
+
244
+ # DeRuiLab
245
+ MakeBoard ("flyboard2040_core" , "DeRuiLab" , "FlyBoard2040Core" , "0x2e8a" , "0x008a" , 500 , "FLYBOARD2040_CORE" , 4 , "boot2_generic_03h_4_padded_checksum" )
246
+
247
+ # iLabs
233
248
MakeBoard ("challenger_2040_lora" , "iLabs" , "Challenger 2040 LoRa" , "0x2e8a" , "0x1023" , 250 , "CHALLENGER_2040_LORA_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
234
249
MakeBoard ("challenger_2040_wifi" , "iLabs" , "Challenger 2040 WiFi" , "0x2e8a" , "0x1006" , 250 , "CHALLENGER_2040_WIFI_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
235
250
MakeBoard ("challenger_2040_lte" , "iLabs" , "Challenger 2040 LTE" , "0x2e8a" , "0x100b" , 500 , "CHALLENGER_2040_LTE_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
236
251
MakeBoard ("challenger_nb_2040_wifi" , "iLabs" , "Challenger NB 2040 WiFi" , "0x2e8a" , "0x100b" , 500 , "CHALLENGER_NB_2040_WIFI_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
237
252
MakeBoard ("ilabs_rpico32" , "iLabs" , "RPICO32" , "0x2e8a" , "0x1010" , 250 , "ILABS_2040_RPICO32_RP2040" , 8 , "boot2_w25q080_2_padded_checksum" )
253
+
254
+ # Melopera
238
255
MakeBoard ("melopero_shake_rp2040" , "Melopero" , "Shake RP2040" , "0x2e8a" , "0x1005" , 250 , "MELOPERO_SHAKE_RP2040" , 16 , "boot2_w25q080_2_padded_checksum" )
256
+
257
+ # Solder Party
239
258
MakeBoard ("solderparty_rp2040_stamp" , "Solder Party" , "RP2040 Stamp" , "0x1209" , "0xa182" , 500 , "SOLDERPARTY_RP2040_STAMP" , 8 , "boot2_generic_03h_4_padded_checksum" )
259
+
260
+ # SparkFun
261
+ MakeBoard ("sparkfun_promicrorp2040" , "SparkFun" , "ProMicro RP2040" , "0x1b4f" , "0x0026" , 250 , "SPARKFUN_PROMICRO_RP2040" , 16 , "boot2_generic_03h_4_padded_checksum" )
262
+
263
+ # Upesy
240
264
MakeBoard ("upesy_rp2040_devkit" , "uPesy" , "RP2040 DevKit" , "0x2e8a" , "0x1007" , 250 , "UPESY_RP2040_DEVKIT" , 2 , "boot2_w25q080_2_padded_checksum" )
265
+
266
+ # WIZnet
241
267
MakeBoard ("wiznet_5100s_evb_pico" , "WIZnet" , "W5100S-EVB-Pico" , "0x2e8a" , "0x1008" , 250 , "WIZNET_5100S_EVB_PICO" , 2 , "boot2_w25q080_2_padded_checksum" )
242
- MakeBoard ("flyboard2040_core" , "DeRuiLab" , "FlyBoard2040Core" , "0x2e8a" , "0x008a" , 500 , "FLYBOARD2040_CORE" , 4 , "boot2_generic_03h_4_padded_checksum" )
268
+
269
+ # Generic
270
+ MakeBoard ("generic" , "Generic" , "RP2040" , "0x2e8a" , "0xf00a" , 250 , "GENERIC_RP2040" , 16 , "boot2_generic_03h_4_padded_checksum" )
271
+
243
272
sys .stdout .close ()
0 commit comments