UF2FlashDialog: extended the list of known UF2 capable devices.

Sat, 13 Feb 2021 16:12:11 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 13 Feb 2021 16:12:11 +0100
changeset 8101
dee984e05647
parent 8100
a4c231453cbc
child 8102
42e3c9e206b6

UF2FlashDialog: extended the list of known UF2 capable devices.

eric6/MicroPython/UF2FlashDialog.py file | annotate | diff | comparison | revisions
--- a/eric6/MicroPython/UF2FlashDialog.py	Sat Feb 13 12:48:40 2021 +0100
+++ b/eric6/MicroPython/UF2FlashDialog.py	Sat Feb 13 16:12:11 2021 +0100
@@ -53,6 +53,12 @@
             (0x1209, 0x2017): [
                 "MINISAMBOOT",    # Mini SAM M4
             ],
+            (0x1209, 0x3252): [
+                "MCBS2OMBOOT",    # Module Clip w/Wroom
+            ],
+            (0x1209, 0x3253): [
+                "MCBS2ERBOOT",    # Module Clip w/Wrover
+            ],
             (0x1209, 0x4D44): [
                 "ROBOM0BOOT",     # Robo HAT MM1
                 "ROBOM4BOOT",     # Robo HAT MM1 M4
@@ -72,6 +78,9 @@
             (0x1209, 0xF501): [
                 "M4SHIMBOOT",     # M4-Shim
             ],
+            (0x15BA, 0x28DC): [
+                "OLMLIPOBOOT",    # ESP32S2 DevKit Lipo
+            ],
             (0x16D0, 0x0CDA): [
                 "AUTOMAT",        # automat
             ],
@@ -93,6 +102,11 @@
             (0x1D50, 0x6160): [
                 "BLUEMICRO",      # BlueMicro
             ],
+            (0x1FC9, 0x0094): [
+                "DblM33BOOT",     # Double M33
+                "LPC5528BOOT",    # LPCXpresso 55s28
+                "LPC5569BOOT",    # LPCXpresso 55s69
+            ],
             (0x230A, 0x00E9): [
                 "TAU_BOOT",       # Tau
             ],
@@ -196,6 +210,13 @@
             (0x239A, 0x0057): [
                 "SERPENTBOOT",    # Serpente
             ],
+            (0x239A, 0x0059): [
+                "FTHR405BOOT",    # Feather STM32F405 Express
+            ],
+            (0x239A, 0x005D): [
+                "BlackPill",      # STM32F401CxUx
+                "STMF411BOOT",    # STM32F411 Discovery
+            ],
             (0x239A, 0x0061): [
                 "SOLBOOT",        # Sol
             ],
@@ -211,6 +232,9 @@
             (0x239A, 0x0071): [
                 "CLUEBOOT",       # CLUE nRF52840
             ],
+            (0x239A, 0x0077): [
+                "RT1010BOOT",     # RT1010 EVK
+            ],
             (0x239A, 0x0079): [
                 "ARAMBOOT",       # ARAMCON Badge 2019
             ],
@@ -220,6 +244,12 @@
             (0x239A, 0x007F): [
                 "BADGEBOOT",      # OHS2020 Badge
             ],
+            (0x239A, 0x0081): [
+                "RT1020BOOT",     # RT1020 EVK
+            ],
+            (0x239A, 0x0083): [
+                "RT1060BOOT",     # RT1060 EVK
+            ],
             (0x239A, 0x0087): [
                 "FTHRSNSBOOT",    # Feather nRF52840 Sense
             ],
@@ -232,6 +262,15 @@
             (0x239A, 0x009F): [
                 "ADM840BOOT",     # AtelierDuMaker NRF52840 Breakout
             ],
+            (0x239A, 0x00A5): [
+                "SAOLA1RBOOT",    # Saola 1R WROVER
+            ],
+            (0x239A, 0x00A7): [
+                "SAOLA1MBOOT",    # Saola 1M WROOM
+            ],
+            (0x239A, 0x00AB): [
+                "UFTHRS2BOOT",    # FeatherS2
+            ],
             (0x239A, 0x00AF): [
                 "FLUFFBOOT",      # Fluff M0
             ],
@@ -250,12 +289,33 @@
             (0x239A, 0x00C3): [
                 "GEMINIBOOT",     # Gemini
             ],
+            (0x239A, 0x00C5): [
+                "MICROS2BOOT",    # microS2
+            ],
+            (0x239A, 0x00C7): [
+                "KALUGA1BOOT",    # Kaluga 1
+            ],
             (0x239A, 0x00CB): [
                 "QTPY_BOOT",      # QT Py M0
             ],
             (0x239A, 0x00CD): [
                 "FTHRCANBOOT",    # Feather M4 CAN Express
             ],
+            (0x239A, 0x00DF): [
+                "METROS2BOOT",    # Metro ESP32-S2
+            ],
+            (0x239A, 0x00E1): [
+                "METROM7BOOT",    # Metro M7 1011
+            ],
+            (0x239A, 0x00E5): [
+                "MAGTAGBOOT",     # Metro MagTag 2.9 Grayscale
+            ],
+            (0x239A, 0x00EB): [
+                "FTHRS2BOOT",     # Feather ESP32-S2
+            ],
+            (0x239A, 0x00ED): [
+                "FTHRS2BOOT",     # Feather ESP32-S2 Reverse TFT
+            ],
             (0x239A, 0x00EF): [
                 "TRINKEYBOOT",    # NeoPixel Trinkey M0
             ],
@@ -273,7 +333,7 @@
             ],
             (0x2886, 0x002F): [
                 "Seeed XIAO",     # Seeeduino XIAO
-                "Arduino",        # Seeeduino XIAO
+                "Arduino",        # Seeeduino XIAO (old bootloader)
             ],
             (0x2886, 0xF00E): [
                 "PITAYAGO",       # Pitaya Go
@@ -281,9 +341,18 @@
             (0x2886, 0xF00F): [
                 "nRF52840M2",     # MakerDiary nRF52840 M.2 Module
             ],
+            (0x303A, 0x8008): [
+                "TTGOS2BOOT",     # TTGO_T8_S2_Display
+            ],
+            (0x303A, 0x800E): [
+                "CCMBRISBOOT",    # CucumberRIS v1.1
+            ],
             (0x3171, 0x0100): [
                 "CMDBOOT",        # COMMANDER
             ],
+            (0xCAFE, 0xFFFF): [
+                "F303BOOT",       # STM32F303 Discovery
+            ],
         },
         "instructions": QCoreApplication.translate(
             "UF2FlashDialog",

eric ide

mercurial