diff --git a/.github/workflows/generate-index.yml b/.github/workflows/generate-index.yml index b98b8da2..5d069a1c 100644 --- a/.github/workflows/generate-index.yml +++ b/.github/workflows/generate-index.yml @@ -44,12 +44,8 @@ jobs: arduino-cli core update-index -v arduino-cli version arduino-cli core install arduino:samd@${{ env.SAMD_V }} -v - arduino-cli core install arduino:megaavr@${{ env.MEGAAVR_V }} -v - arduino-cli core install arduino:mbed_nano@${{ env.MBED_NANO_V }} -v env: SAMD_V: 1.8.11 - MEGAAVR_V: 1.8.7 - MBED_NANO_V: 2.4.1 - name: Install dependencies run: | diff --git a/firmwares/getversion/arduino.mbed_nano.nanorp2040connect/CheckFirmwareVersion.ino.elf b/firmwares/getversion/arduino.mbed_nano.nanorp2040connect/CheckFirmwareVersion.ino.elf deleted file mode 100644 index 22bb4653..00000000 Binary files a/firmwares/getversion/arduino.mbed_nano.nanorp2040connect/CheckFirmwareVersion.ino.elf and /dev/null differ diff --git a/firmwares/getversion/arduino.megaavr.uno2018/CheckFirmwareVersion.ino.with_bootloader.hex b/firmwares/getversion/arduino.megaavr.uno2018/CheckFirmwareVersion.ino.with_bootloader.hex deleted file mode 100644 index d58084bd..00000000 --- a/firmwares/getversion/arduino.megaavr.uno2018/CheckFirmwareVersion.ino.with_bootloader.hex +++ /dev/null @@ -1,533 +0,0 @@ -:020000040000FA -:100000001124669A26E030E408C000000197E9F761 -:100010008DB183278DB9215019F081E091E7F6CF9A -:1000200080911F138B3E69F48FEF80931F138DE92E -:1000300093E084BF909300108091021081FDFCCF6B -:1000400006C082E080930110E0E0F1E0099580ECC9 -:1000500080930608A09123110A2E000CBB0BBC5FF5 -:100060002CE530E00E9476007E5F8F4F9F4F2AE0A4 -:1000700095958795779567952A95D1F760930808A8 -:10008000709309088091E20581608093E205049AEB -:10009000E0E0F2E42DE933E040E41EC08091040882 -:1000A00087FFFCCF80910008E11552E4F50711F4B9 -:1000B000882391F0809302088193CF018F7799274D -:1000C000892B51F424BF309300108091021080FDE1 -:1000D000FCCF8DB184278DB9CF0190548115904C00 -:1000E000E8F288ED91E084BF909341000E947D008A -:1000F000B7FF0895821B930B0895A29FB001B39F91 -:10010000C001A39F700D811D1124911DB29F700D20 -:08011000811D1124911D0895C9 -:100200000C9452010C947A010C947A010C947A01AA -:100210000C947A010C947A010C947A010C947A0172 -:100220000C947A010C947A010C947A010C947A0162 -:100230000C947A010C947A010C947A010C947A0152 -:100240000C947A010C947A010C947A010C947A0142 -:100250000C947A010C947A010C947A010C947A0132 -:100260000C947A010C947A010C947A010C947A0122 -:100270000C947A010C947A010C947A010C947A0112 -:100280000C947A010C947A010C947A010C947A0102 -:100290000C94760A0C942D0A0C94070A0C947A019B -:1002A000DA0AF60C11241FBECFEFCDBFDFE3DEBFAD -:1002B00029E2AEE0B8E201C01D92A335B207E1F732 -:1002C00018E2A0E0B8E2E6EFF1E202C005900D927C -:1002D000AE30B107D9F711E0C1E5D1E004C02197F4 -:1002E000FE010E94DF0DC035D107C9F70E94350B12 -:1002F0000C94E00F0C940001FC0154894589252FD2 -:1003000030E0842F90E0821B930B541710F0CF96AF -:10031000089501970895FC0192898389981761F0E7 -:10032000A389AE0FBF2FB11D59968C9193899F5F02 -:100330009F73938B90E008958FEF9FEF0895FC01DA -:1003400092898389981731F08389E80FF11D818D97 -:1003500090E008958FEF9FEF0895FC019289238923 -:10036000892F90E0805C9F4F821B91098F739927A2 -:100370000895CF93DF93EC01E881F9810680F7813E -:10038000E02D0995EC85FD8586818F738683EC854C -:10039000FD8585818F7585838B898A8B198ADF918D -:1003A000CF910895CF93DF93FC0194898589C4850B -:1003B000D585981306C08D818F7D8D83DF91CF9178 -:1003C0000895A589AE0FBF2FB11DA75ABF4F2C911D -:1003D000858990E001968F739927858B80E48C83C3 -:1003E000A485B58512962C93948985899813E6CFB8 -:1003F000A485B58515968C9115978F7D15968C9350 -:1004000087898823D9F2808D80931301178AD6CFEC -:10041000DC011C96ED91FC910FB607FE03C025810F -:1004200025FD04C0248125FD0C94D2010895EF928E -:10043000FF920F931F93CF93DF93EC0181E0898BA1 -:100440009C898D8998131CC0AC85BD8514968C91B0 -:10045000149785FF15C012966C93AC85BD8580E41A -:1004600014968C93EC85FD8585818F7D858381E055 -:1004700090E0DF91CF911F910F91FF90EF90089541 -:100480008091110180FF08C080911301888F8E89AF -:100490008093130181E08F8BF62E0C8910E00F5FA3 -:1004A0001F4F0F731127E02E8D898E1104C0CE01CE -:1004B0000E940802F9CFEC89EC0FFD2FF11DE75ADD -:1004C000FF4FF0820C8BEC85FD8585818062CECF5D -:1004D000CF93DF93FC0121892223C9F0EC018091A5 -:1004E000110180FF08C080911301808F868980935D -:1004F000130181E0878BEC85FD85858185FD03C037 -:10050000848186FD04C0CE010E940802F4CFDF91F1 -:10051000CF910895AF92BF92CF92DF92EF92FF9268 -:100520000F931F93CF93DF936C017B018B01040F1B -:10053000151FEB015E01AE18BF08C017D10759F0B7 -:100540006991D601ED91FC910190F081E02DC601F9 -:100550000995892B79F7C501DF91CF911F910F91F3 -:10056000FF90EF90DF90CF90BF90AF90089581E023 -:100570000895CF93DF9390E0FC01EB5AFF4920816F -:100580002F3F71F0FC01E45DFF49A08130E2A39FA1 -:10059000D0011124BC5F6130710529F411962C93B0 -:1005A000DF91CF9108958D5F9F49EC01E881EF3F86 -:1005B00089F0CD014096E80FF92FF11D9FB7F8940F -:1005C00012962C9380816230710539F488608083A3 -:1005D0009FBFE6CFF0E0E0E0F1CF877FF8CF893230 -:1005E00010F40C94B9020895282F30E0F901E65276 -:1005F000F04AE081EE2309F1E13021F0F0F0E6303D -:1006000098F008954091010A2D5F3F49F90120813A -:100610002C5F81E090E001C0880F2A95EAF7809571 -:1006200084238093010A089580E1E89FF00111245A -:10063000E05AF54F81818F7E81830895FF920F9359 -:100640001F93CF93DF93082F10E0F801EB5AFF4977 -:10065000F0809FEFF916A1F0EB01893210F40E94AF -:10066000F402F801E45DFF49E08180E2E89FF001D7 -:100670001124FC5F80818F2159F0CD2B39F4F68253 -:10068000DF91CF911F910F91FF900895F582F8CFE0 -:10069000D801AD5FBF498C91309771F08F3F61F009 -:1006A0007096E80FF11D9FB7F8948081CD2B39F437 -:1006B000877F80839FBFE4CFF0E0E0E0F4CF8860E5 -:1006C000F8CF893210F40C941E030895CF92DF9274 -:1006D000EF92FF920F931F93CF93DF93EC016A0188 -:1006E0007B01022F8989882339F0E881F98102880A -:1006F000F389E02DCE01099598898091E205892B37 -:100700008093E2051FB7F89460E070E281EA97E019 -:10071000A70196010E946D0D69017A018FEFC81A39 -:10072000D80AE80AF80AF694E794D794C794EC85B7 -:10073000FD8586818D7F8683EC85FD858681868318 -:10074000198AA09123110A2E000CBB0BA701960158 -:100750000E94AE0D20E034E040E050E00E948F0D9A -:10076000EC85FD85C20ED31EE41EF51EC086D18623 -:10077000EC85FD850783EC85FD858681806C86830D -:10078000EC85FD858581806885838E8562E070E0DB -:100790000E94EF028F8561E070E00E9461038F8507 -:1007A00061E070E00E94EF021FBFDF91CF911F91C7 -:1007B0000F91FF90EF90DF90CF9008950F931F93CC -:1007C000CF93082F10E0F801EB5AFF49C081CF3FCB -:1007D000B9F0893210F40E94F402F801E45DFF4997 -:1007E000E08180E2E89FF0011124FC5F8085C8234E -:1007F00081E090E009F480E0CF911F910F9108957E -:1008000080E090E0F9CFCF93DF938FB7F8942091F9 -:100810001128309112284091132850911428E0910A -:10082000BA0A9091B60A90FF06C02F5F3F4F4F4F14 -:100830005F4FE091BA0A8FBFA0911B28B0911C288E -:10084000C0911928D0911A280E940E0DEC9F90019A -:10085000ED9F300D1124620F731F811D911DDF91DB -:10086000CF9108958F929F92AF92BF92CF92DF92D5 -:10087000EF92FF924B015C010E9403046B017C012B -:10088000A8EEB3E0A50194010E940E0DC60ED71E7E -:10089000E81EF91EC616D706E806F90618F40E94E7 -:1008A0000304F8CF0E9403046C157D058E059F0597 -:1008B000C8F3FF90EF90DF90CF90BF90AF909F90E4 -:1008C0008F9008950895EF92FF920F931F93CF9307 -:1008D000DF937C01EB018B01040F151FC017D107BB -:1008E00059F0D701ED91FC910480F581E02D6881EC -:1008F000C70109958993F2CFDF91CF911F910F9195 -:10090000FF90EF9008950F931F93CF93DF93EC0127 -:100910008B018091C008E881F9810480F581E02D88 -:1009200086FD13C0612FCE010995182FE881F9814A -:100930000480F581E02D602FCE010995082FC801B4 -:10094000DF91CF911F910F910895CE010995082F46 -:10095000E881F9810480F581E02D612FCE010995B0 -:10096000182FEDCF00006093C4088091C30887FF63 -:10097000FCCF8091C4080895CF93DF931F92CDB729 -:10098000DEB78983698185E099E20F90DF91CF918D -:100990000C94B204CF93DF93EC018FEF0E94BC0460 -:1009A0008883DF91CF910895AF92BF92CF92DF926B -:1009B000EF92FF920F931F93CF93DF9300D0CDB7A9 -:1009C000DEB7182F6B017A011A8289EEA82E83E018 -:1009D000B82E1982CE0101960E94CA0489818F3EE9 -:1009E00031F091E0A91AB10831F1803E91F7CE01C2 -:1009F00002960E94CA0410688A8118131EC0CE0194 -:100A000002960E94CA048A818130B9F48FEF0E9455 -:100A1000BC04F701808310E000E0F70180818017BB -:100A20001106D1F0CCF0C601800F911F0E94CA04BC -:100A30000F5F1F4FF2CF803ED1F290E080E00F9029 -:100A40000F90DF91CF911F910F91FF90EF90DF906A -:100A5000CF90BF90AF900895CE0102960E94CA0435 -:100A600081E090E0ECCF8F929F92AF92BF92CF92B5 -:100A7000DF92EF92FF920F931F93CF93DF93FC01CE -:100A80008085882319F081FF0EC07894DF91CF9183 -:100A90001F910F91FF90EF90DF90CF90BF90AF909C -:100AA0009F908F90089580FFF1CF82849384A484D7 -:100AB000B584C12CD12C760110E09401A501B601BA -:100AC000C701A0E00E94D30D99F1217030E040E011 -:100AD00050E060E070E080E090E00E94D30DD9F03B -:100AE000D0E0C0E0103370F4C12FC695C695C6950E -:100AF00080E2C89FE0011124C05FDB4F812F877027 -:100B0000C80FD11DCF01810F911DDC0152968C9130 -:100B10009881892B88839401A501B601C70101E062 -:100B20000E94B80D49015A016B017C011F5FC5CFBE -:100B300086849784A088B188C12CD12C760110E2DC -:100B40009401A501B601C701A0E00E94D30D09F4EC -:100B50009DCF217030E040E050E060E070E080E048 -:100B600090E00E94D30DD9F0D0E0C0E0103370F4D3 -:100B7000C12FC695C695C695B0E2CB9FE001112462 -:100B8000C05FDB4F812F8770C80FD11DCF01810F50 -:100B9000911DDC0152968C919881892B8883940158 -:100BA000A501B601C70101E00E94B80D49015A0133 -:100BB0006B017C011F5FC4CF61E070E08091012870 -:100BC0000E94610385E099E20C943305FC016F3FBC -:100BD000710581F1808581FD2DC0603271055CF564 -:100BE00081E090E002C0880F991F6A95E2F7809536 -:100BF0009095092E000CAA0BBB0B4285538564858A -:100C0000758584239523A623B72382879387A4879A -:100C1000B58782859385A485B585892B8A2B8B2BF7 -:100C200049F486859785A089B189892B8A2B8B2BDE -:100C300009F4108608956052710981E090E002C0C5 -:100C4000880F991F6A95E2F780959095092E000C00 -:100C5000AA0BBB0B46855785608971898423952330 -:100C6000A623B72386879787A08BB18BD2CFFC01B1 -:100C70006F3F7105E9F1603371051CF082E08087F8 -:100C8000089580858160808760327105C4F481E0B9 -:100C900090E002C0880F991F6A95E2F7092E000CB8 -:100CA000AA0BBB0B4285538564857585842B952BD8 -:100CB000A62BB72B82879387A487B58708956052A8 -:100CC000710981E090E002C0880F991F6A95E2F7F0 -:100CD000092E000CAA0BBB0B4685578560897189CC -:100CE000842B952BA62BB72B86879787A08BB18B50 -:100CF0000895E0ECF8E020812E7F2083FC0117822C -:100D00000895E0ECF8E082818E7F82830895E0EC24 -:100D1000F8E08281816082830895DC01ED91FC918D -:100D20000088F189E02D23E030E009948FB7F89432 -:100D300040912428509125286091262870912728D9 -:100D40008FBF80910628893220F40E94DE03892B10 -:100D5000C1F708950C94810EFB0101900020E9F782 -:100D60003197AF01461B570BDC01ED91FC910280DE -:100D7000F381E02D09948F929F92AF92BF92EF92F0 -:100D8000FF920F931F93CF93DF93CDB7DEB7A19759 -:100D9000CDBFDEBF7C01FA01CB0119A2223008F4DD -:100DA0002AE08E010F5D1F4F822E912CB12CA12CB9 -:100DB000BF01A50194010E946D0DF901CA016A30BD -:100DC000F4F4605DD8016E938D01232B242B252B29 -:100DD00079F790E080E0109721F0BD01C7010E94F3 -:100DE000AC06A196CDBFDEBFDF91CF911F910F91D1 -:100DF000FF90EF90BF90AF909F908F900895695CA7 -:100E0000E1CF8F929F92AF92BF92CF92DF92EF92FB -:100E1000FF920F931F93CF93DF937C01EB016C0143 -:100E200082E0C80ED11C4701E5E08E0E911C10E057 -:100E300000E0F60141916F0150E070E060E02AE0CF -:100E4000CE010E94BB065C01E881F9810190F0812E -:100E5000E02D6EE2CE0109958A0D9B1D080F191F2A -:100E6000C814D90431F7F701458150E070E060E023 -:100E70002AE0CE010E94BB06800F911FDF91CF9127 -:100E80001F910F91FF90EF90DF90CF90BF90AF90A8 -:100E90009F908F900895CF93DF93BC0188E298E2F2 -:100EA0000E94AC06EC0166EB70E688E298E20E94D4 -:100EB000AC068C0F9D1FDF91CF910895CF93DF93E8 -:100EC000FC01448155816081718188E298E20E9431 -:100ED0008A02EC0166EB70E688E298E20E94AC06BA -:100EE0008C0F9D1FDF91CF9108950F931F93CF9388 -:100EF000DF93EC0188819981009759F02A813B8129 -:100F00002617370730F081E0DF91CF911F910F91C5 -:100F100008958B016F5F7F4F0E940A0F009759F071 -:100F2000888399830A831B832C813D81232B59F766 -:100F3000FC011082E8CF80E0E7CFEF92FF920F93A1 -:100F40001F93CF93DF93EC01188219821A821B82C0 -:100F50001C821D8261157105E1F08B01FB0101907E -:100F60000020E9F731977F01E61AF70AB7010E94DE -:100F7000750728813981811113C02115310519F0B8 -:100F8000C9010E94810E188219821C821D821A8258 -:100F90001B82DF91CF911F910F91FF90EF900895E9 -:100FA000EC82FD82B801C901DF91CF911F910F91B1 -:100FB000FF90EF900C94D90FCF92DF92EF92FF92B7 -:100FC0000F93FC01C12CB9E0DB2EBDE3EB2EF12C1D -:100FD000C082D182E282F3821482158281E090E0A5 -:100FE00086839783C0900228D0900328E09004283D -:100FF000F0900528F694E794D794C79490E04C15A8 -:101000005D056E057F0540F4F694E794D794C79488 -:101010009F5F9630A1F797E004600187892F809544 -:10102000A82FA170B0E084E0AA0FBB1F8A95E1F75A -:1010300091629A2B80E0232B09F480E4982B90870F -:101040000F91FF90EF90DF90CF9008950F931F9333 -:10105000CF93DF93CDB7DEB72A97CDBFDEBF8C012C -:10106000FC01878181110CC01086118612861386BF -:101070001486158616861786108A118A81E0878362 -:101080008091E305F8019681892B8093E30561E067 -:1010900070E083810E94EF0261E070E0F8018481DA -:1010A0000E94EF028091C10884608093C108809102 -:1010B000C00881628093C008409147295091482917 -:1010C0006091492970914A2900914B2920914D291D -:1010D00030914E29CE0101960E94DC0799858A85C0 -:1010E0009093C0088093C1082A96CDBFDEBFDF91E0 -:1010F000CF911F910F910895CF9383E280930128A0 -:1011000084E280930628C1E0C0930E288DE180938D -:10111000002861E070E083E20E94B90270E060E0C4 -:1011200084E20E94EF0261E070E08DE10E94EF0234 -:1011300061E070E08CE10E94B90261E070E08CE156 -:101140000E941E0361E070E083E20E94610361E09F -:1011500070E08DE10E9461036AE070E080E090E061 -:101160000E94320470E060E08DE10E9461036EEE47 -:1011700072E080E090E00E94320470E060E08CE178 -:101180000E941E0370E060E08CE10E94B90285E0DD -:1011900099E20E942608C0932328CF9108955F9278 -:1011A0006F927F928F929F92AF92BF92CF92DF9277 -:1011B000EF92FF920F931F93CF93DF93CDB7DEB7DC -:1011C0006297CDBFDEBF3C010B871C872D873E8712 -:1011D000042F4F87588B698B7A8B29893A894B85E5 -:1011E0005C856D857E85CE0101960E94DC07598461 -:1011F0001A85D30118968C91882319F081FF18C0A5 -:10120000F8945092C0081093C1086296CDBFDEBF1B -:10121000DF91CF911F910F91FF90EF90DF90CF90D2 -:10122000BF90AF909F908F907F906F905F90089548 -:1012300080FFE7CFF30182849384A484B584C12C1A -:10124000D12C7601B0E09401A501B601C701A0E060 -:101250000E94D30DA9F1217030E040E050E060E041 -:1012600070E080E090E00E94D30DE9F090E080E033 -:10127000B03370F48B2F869586958695F0E28F9F1C -:10128000C0011124805F9B4F2B2F2770820F911D6F -:10129000FC01408193012B0F311DF901428BFC01B0 -:1012A0002081287F20839401A501B601C70101E0B8 -:1012B0000E94B80D49015A016B017C01BF5FC3CF89 -:1012C000D3011E968D909D90AD90BC905197C12CEE -:1012D000D12C7601B0E29401A501B601C701A0E0CE -:1012E0000E94D30D09F48DCF217030E040E050E032 -:1012F00060E070E080E090E00E94D30DE9F090E0C3 -:1013000080E0B03370F48B2F869586958695E0E269 -:101310008E9FC0011124805F9B4F2B2F2770820F5F -:10132000911DFC01408193012B0F311DF901428B6E -:10133000FC012081287F20839401A501B601C7010B -:1013400001E00E94B80D49015A016B017C01BF5FA9 -:10135000C2CFCF92DF92EF92FF920F931F93CF9362 -:10136000DF93CDB7DEB72897CDBFDEBF80E0082F73 -:10137000898382E18A838AE78B831C821D821E8295 -:1013800081E0682F8F83188612E12AE730E040E081 -:101390005E8170E085E099E20E94CF0870E060E035 -:1013A000809101280E9461038FB7F894C09024288F -:1013B000D0902528E0902628F09027288FBF809194 -:1013C00006288932F8F02FB7F8948091242890915C -:1013D0002528A0912628B09127282FBF8C199D0978 -:1013E000AE09BF090597A105B10548F32896CDBF01 -:1013F000DEBFDF91CF911F910F91FF90EF90DF90B3 -:10140000CF9008950E94DE03019781F3DCCF1F92F5 -:101410000F920FB60F9211242F933F934F935F9328 -:101420006F937F938F939F93AF93BF93EF93FF93AC -:1014300088E298E20E94D201FF91EF91BF91AF91B3 -:101440009F918F917F916F915F914F913F912F91DC -:101450000F900FBE0F901F9018951F920F920FB60E -:101460000F9211242F933F934F935F936F937F932A -:101470008F939F93AF93BF93EF93FF93E0913428A3 -:10148000F0913528818181FD2FC0608180913A28BB -:101490008F5F8F7390913B28891741F0E0913A2834 -:1014A000F0E0E85DF74D618F80933A288091C12884 -:1014B0009091C228009739F0DC01ED91FC910190E8 -:1014C000F081E02D0995FF91EF91BF91AF919F9130 -:1014D0008F917F916F915F914F913F912F910F90DD -:1014E0000FBE0F901F9018958081EDCF1F920F9225 -:1014F0000FB60F9211242F933F934F935F936F93E7 -:101500007F938F939F93AF93BF93409124285091E3 -:101510002528609126287091272880910F28909186 -:1015200010282091172830911828420F531F611D51 -:10153000711D2091152830911628820F931F883E27 -:1015400023E0920730F0885E93404F5F5F4F6F4F0C -:101550007F4F80930F289093102840932428509316 -:101560002528609326287093272880911128909130 -:101570001228A0911328B09114280196A11DB11D25 -:101580008093112890931228A0931328B0931428C5 -:1015900081E08093B60ABF91AF919F918F917F9127 -:1015A0006F915F914F913F912F910F900FBE0F90D0 -:1015B0001F901895E8E2F8E21282138288EE93E019 -:1015C000A0E0B0E084839583A683B78382E890E6A9 -:1015D0008083918380E698E0848795878AE1868777 -:1015E0008BE1878780E4808B128A138A148A158A9C -:1015F00086E2868B178A108E1092C1281092C2281C -:10160000E3ECF8E28CE3DF011D928A95E9F7EFEF56 -:10161000F8E280E593ECA0E0B0E080839183A283C0 -:10162000B38314821582E7E4F9E280E099E0ADE348 -:10163000B0E080839183A283B3831482158281E01A -:1016400090E086839783E5E0F9E28CE990E6808379 -:101650009183178281E0868381E2828382E28483A0 -:1016600080E2838386E185830895CF93DF93CDB7AE -:10167000DEB72C97CDBFDEBF88ED90E084BF90939E -:10168000610080E094E2A4EFB0E0809302289093A0 -:101690000328A0930428B093052880910206866051 -:1016A00080930206809100068160809300068091FD -:1016B00002068F7C809302068091A0008F78809331 -:1016C000A000809102068061809302061092E205DC -:1016D00081E08093E40583E08093010A8FEF90E03E -:1016E0008093260A9093270A80E890E08093380A36 -:1016F0009093390A80933A0A90933B0A80933C0A6C -:1017000090933D0A8BE08093000A8091E50581600B -:101710008093E5058091E50582608093E505E0E82A -:10172000FAE037E02FEF90E885E031832487958752 -:1017300080837096E03C4AE0F407B9F780E094E0DB -:1017400080931B2890931C2880911B2890911C2823 -:101750002FEF30E0B9010E94590D60931928709362 -:101760001A2880911B2890911C28E8EEF3E0BF0115 -:101770000E94590D609317287093182880911B2898 -:1017800090911C28BF010E94590D809315289093B9 -:1017900016282093BC0A3093BD0A8091B50A816057 -:1017A0008093B50A84E08093B00A8091B00A81608A -:1017B0008093B00A789461E070E08CE10E94B902F5 -:1017C00061E070E08CE10E941E0361E070E08DE159 -:1017D0000E94B90261E070E08DE10E941E0361E0A9 -:1017E00070E083E20E94B90261E070E083E20E944F -:1017F0001E0361E070E08EE10E94B90261E070E0DA -:101800008EE10E941E0340E855E260E070E088E24D -:1018100098E20E948D0689EB90E60E944B0766EBEA -:1018200070E688E298E20E94AC068091232881113C -:1018300002C00E947C080E9496060E94A90980EEC0 -:101840000E94BC0480E20E94BC0480E00E94BC04B0 -:101850008EEE0E94BC040E94DC050E9496060E9447 -:10186000A9098FEF8F831982AE014F5F5F4FBE01D1 -:10187000695F7F4F80E20E94D4040E94DC058F8163 -:101880008F3F29F482ED90E60E944B07FFCF8091B5 -:101890002328811102C00E947C080E9496060E94A3 -:1018A000A90980EE0E94BC0487E30E94BC0480E08A -:1018B0000E94BC048EEE0E94BC040E94DC050E94C3 -:1018C00096060E94A9091982AE014F5F5F4F6DE134 -:1018D00078E287E30E94D4040E94DC056DE178E29F -:1018E000CE0107960E949D0768EB70E6CE01019637 -:1018F0000E949D0769EF70E688E298E20E94AC06BC -:10190000CE0107960E945E0765E070E0CE01019669 -:101910000E94750729813A8181114CC0211531053A -:1019200019F0C9010E94810E19821A821D821E823D -:101930001B821C826CE171E688E298E20E94AC0690 -:10194000CE0101960E945E0766EB70E688E298E29F -:101950000E94AC068F81988569817A81009719F081 -:101960006115710589F56115710561F08D819E81A3 -:10197000892B41F0FB01808190E09195819591093F -:1019800097FD25C081E491E60E944B0789819A81E9 -:10199000009711F00E94810E8F819885009711F0B9 -:1019A0000E94810E00E010E001151105E9F30E948C -:1019B0000000FACF85E090E08D839E8366E171E6BA -:1019C000C9010E94D90FB6CF0E94D00FD9CF86E5AA -:1019D00091E60E944B078FE691E60E944B0788EA4A -:1019E00091E60E944B078FED91E6CECFCF93DF9328 -:1019F000C3ECD8E288819981009741F00E94810E62 -:101A00001A821B82188219821C821D82269688E205 -:101A1000CF3FD80779F7DF91CF9108950E944A0D03 -:101A2000A59F900DB49F900DA49F800D911D112432 -:101A300008952F923F924F925F926F927F928F9272 -:101A40009F92AF92BF92CF92DF92EF92FF920F934D -:101A50001F93CF93DF93CDB7DEB7CA1BDB0BCDBF90 -:101A6000DEBF09942A88398848885F846E847D8423 -:101A70008C849B84AA84B984C884DF80EE80FD8036 -:101A80000C811B81AA81B981CE0FD11DCDBFDEBFD4 -:101A9000ED010895A29FB001B39FC001A39F700DF7 -:101AA000811D1124911DB29F700D811D1124911D66 -:101AB0000895AA1BBB1B51E107C0AA1FBB1FA61795 -:101AC000B70710F0A61BB70B881F991F5A95A9F7E7 -:101AD00080959095BC01CD010895A1E21A2EAA1B14 -:101AE000BB1BFD010DC0AA1FBB1FEE1FFF1FA217CE -:101AF000B307E407F50720F0A21BB30BE40BF50BCB -:101B0000661F771F881F991F1A9469F76095709553 -:101B1000809590959B01AC01BD01CF010895052EE4 -:101B200097FB1EF400940E94A60D57FD07D00E945B -:101B30006D0D07FC03D04EF40C94A60D5095409506 -:101B4000309521953F4F4F4F5F4F08959095809569 -:101B5000709561957F4F8F4F9F4F0895B7FF0C94FD -:101B60000E0D0E940E0D821B930B089597FD10948D -:101B7000002E083098F00850232F342F452F562F71 -:101B8000672F782F892F912DF4CF159497958795EE -:101B90007795679557954795379527950A95AAF7AD -:101BA0001124002D08950024A7FD00942A17300564 -:101BB0004005500560057005800590050895EE0FFD -:101BC000FF1F0590F491E02D09940F931F93CF937D -:101BD000DF938230910510F482E090E0E09151298A -:101BE000F091522930E020E0B0E0A0E0309799F485 -:101BF0002115310509F44AC0281B390B2430310561 -:101C0000D8F58A819B816115710589F1FB01828379 -:101C10009383FE0111C040815181028113814817D5 -:101C20005907E0F04817590799F4109761F0129698 -:101C30000C93129713961C933296CF01DF91CF919C -:101C40001F910F9108950093512910935229F4CFB9 -:101C50002115310551F04217530738F0A901DB0176 -:101C60009A01BD01DF01F801C1CFEF01F9CF8093E7 -:101C7000512990935229CDCFFE01E20FF31F81939A -:101C800091932250310928833983D7CF20914F294E -:101C900030915029232B41F42091092830910A28B2 -:101CA00020934F29309350292091072830910828FC -:101CB0002115310541F42DB73EB740910B285091C5 -:101CC0000C28241B350BE0914F29F0915029E21785 -:101CD000F307A0F42E1B3F0B2817390778F0AC014F -:101CE0004E5F5F4F2417350748F04E0F5F1F40933C -:101CF0004F2950935029819391939FCFF0E0E0E0DA -:101D00009CCFCF93DF930097E9F0FC0132971282CA -:101D10001382A0915129B0915229ED0130E020E0C9 -:101D20001097A1F420813181820F931F20914F29B8 -:101D3000309150292817390709F061C0E0934F29E5 -:101D4000F0935029DF91CF910895EA01CE17DF0774 -:101D5000E8F54A815B819E0141155105B1F7E90122 -:101D6000EA83FB8349915991C40FD51FEC17FD07F6 -:101D700061F4808191810296840F951FE901888327 -:101D80009983828193818A839B83F0E0E0E01296BD -:101D90008D919C9113970097B9F52D913C911197D6 -:101DA000CD010296820F931F20914F293091502927 -:101DB0002817390739F6309751F5109251291092AA -:101DC0005229A0934F29B0935029BCCFC283D3830B -:101DD00040815181840F951FC817D90761F44E5F68 -:101DE0005F4F88819981480F591F408351838A81B1 -:101DF0009B81828393832115310509F0B0CFE09355 -:101E00005129F09352299ECFFD01DC01C0CF1282EF -:101E10001382D7CFB0E0A0E0E0E1FFE00C941B0D0F -:101E20008C01009751F4CB010E94E50D8C01C80193 -:101E3000CDB7DEB7E0E10C94340DFC01E60FF71FDF -:101E40009C0122503109E217F30708F49DC0D90123 -:101E5000CD91DC911197C617D70798F0C530D10501 -:101E600030F3CE0104978617970708F3C61BD70BEC -:101E70002297C193D1936D937C93CF010E94810EE1 -:101E8000D6CF5B01AC1ABD0A4C018C0E9D1EA091F1 -:101E90005129B0915229512C412CF12CE12C109751 -:101EA00031F580914F29909150298815990509F0B5 -:101EB0005CC04616570608F058C0809107289091DC -:101EC0000828009741F48DB79EB740910B28509198 -:101ED0000C28841B950BE817F90708F055C0E09310 -:101EE0004F29F0935029F90160837183A0CF8D9120 -:101EF0009C91119712966C90129713967C90139761 -:101F0000A815B90559F56C0142E0C40ED11CCA14DC -:101F1000DB0420F1AC014A195B09DA01129615972E -:101F200080F06282738240835183D9016D937C93E8 -:101F3000E114F10471F0D7011296ED93FC9313971D -:101F400076CF22968C0F9D1FF90180839183F30138 -:101F5000EFCFE0935129F093522969CF48165906E3 -:101F600008F42C017D01D3019ACFCB010E94E50D2D -:101F70007C01009749F0AE01B8010E94C70FC8016B -:101F80000E94810E870153CF10E000E050CFFB018B -:101F9000DC0102C001900D9241505040D8F70895E5 -:101FA000FB01DC018D91019080190110D9F3990B8F -:101FB0000895FB01DC0101900D920020E1F70895E6 -:101FC00011E0C1E5D1E004C0FE010E94DF0D2196C1 -:101FD000C235D107C9F7F894FFCF00000003000114 -:101FE00002000001010000000000000000000000ED -:101FF00000000000000000000000000000000000E1 -:1020000000000005040005060204010300010001B0 -:102010000200010203040502030305040605040689 -:102020000703070001020203000107060202000580 -:102030000201050004010104040403030303030374 -:10204000000002000003010100000102020202057B -:1020500005050503052010012040041002080102B7 -:102060000102040102040810200408082010402086 -:102070001040800880010204040801028040000032 -:10208000000017028A027C016802AD018B019F01EA -:102090008D066603B901B702000000006204AA06BB -:1020A000B204830463043706E605CF0833058706C8 -:1020B0008106260879060D0A00576946694E494E81 -:1020C00041206669726D7761726520636865636B34 -:1020D0002E00436F6D6D756E69636174696F6E205C -:1020E000776974682057694669206D6F64756C65FF -:1020F000206661696C656421004669726D77617262 -:10210000652076657273696F6E20696E7374616C99 -:102110006C65643A2000312E342E38004C617465B1 -:102120007374206669726D7761726520766572736B -:10213000696F6E20617661696C61626C65203A201E -:1021400000436865636B20726573756C743A205048 -:10215000415353454400436865636B207265737552 -:102160006C743A204E4F5420504153534544002044 -:102170002D20546865206669726D776172652076DE -:10218000657273696F6E206F6E20746865206D6F65 -:1021900064756C6520646F6573206E6F74206D616B -:1021A0007463682074686500202020766572736906 -:1021B0006F6E207265717569726564206279207432 -:1021C0006865206C6962726172792C20796F752064 -:1021D0006D617920657870657269656E6365002050 -:1021E0002020697373756573206F72206661696C56 -:1021F000757265732E00050A0024F4000700005371 -:042200002980000031 -:00000001FF diff --git a/firmwares/getversion/arduino.samd.mkrwifi1010/CheckFirmwareVersion.ino.bin b/firmwares/getversion/arduino.samd.mkrwifi1010/CheckFirmwareVersion.ino.bin deleted file mode 100644 index 366325f0..00000000 Binary files a/firmwares/getversion/arduino.samd.mkrwifi1010/CheckFirmwareVersion.ino.bin and /dev/null differ diff --git a/firmwares/getversion/arduino.samd.nano_33_iot/CheckFirmwareVersion.ino.bin b/firmwares/getversion/arduino.samd.nano_33_iot/CheckFirmwareVersion.ino.bin deleted file mode 100644 index efd629b6..00000000 Binary files a/firmwares/getversion/arduino.samd.nano_33_iot/CheckFirmwareVersion.ino.bin and /dev/null differ diff --git a/firmwares/loader/arduino.mbed_nano.nanorp2040connect/loader.elf b/firmwares/loader/arduino.mbed_nano.nanorp2040connect/loader.elf deleted file mode 100644 index 2f9b7729..00000000 Binary files a/firmwares/loader/arduino.mbed_nano.nanorp2040connect/loader.elf and /dev/null differ diff --git a/firmwares/loader/arduino.megaavr.uno2018/loader.hex b/firmwares/loader/arduino.megaavr.uno2018/loader.hex deleted file mode 100644 index 35b57348..00000000 --- a/firmwares/loader/arduino.megaavr.uno2018/loader.hex +++ /dev/null @@ -1,433 +0,0 @@ -:020000040000FA -:100000001124669A26E030E408C000000197E9F761 -:100010008DB183278DB9215019F081E091E7F6CF9A -:1000200080911F138B3E69F48FEF80931F138DE92E -:1000300093E084BF909300108091021081FDFCCF6B -:1000400006C082E080930110E0E0F1E0099580ECC9 -:1000500080930608A09123110A2E000CBB0BBC5FF5 -:100060002CE530E00E9476007E5F8F4F9F4F2AE0A4 -:1000700095958795779567952A95D1F760930808A8 -:10008000709309088091E20581608093E205049AEB -:10009000E0E0F2E42DE933E040E41EC08091040882 -:1000A00087FFFCCF80910008E11552E4F50711F4B9 -:1000B000882391F0809302088193CF018F7799274D -:1000C000892B51F424BF309300108091021080FDE1 -:1000D000FCCF8DB184278DB9CF0190548115904C00 -:1000E000E8F288ED91E084BF909341000E947D008A -:1000F000B7FF0895821B930B0895A29FB001B39F91 -:10010000C001A39F700D811D1124911DB29F700D20 -:08011000811D1124911D0895C9 -:100200000C9451010C9479010C9479010C947901AE -:100210000C9479010C9479010C9479010C94790176 -:100220000C9479010C9479010C9479010C94790166 -:100230000C9479010C9479010C9479010C94790156 -:100240000C9479010C94E9060C94C3060C94790182 -:100250000C9479010C9479010C9479010C94790136 -:100260000C9479010C9479010C9479010C94790126 -:100270000C9479010C9479010C9479010C94790116 -:100280000C9479010C9479010C9479010C94790106 -:100290000C945B070C9435070C940F070C947901B0 -:1002A000BF0711241FBECFEFCDBFDFE3DEBF2DE2BE -:1002B000A4E0B8E201C01D92A937B207E1F718E245 -:1002C000A0E0B8E2E1ECFBE102C005900D92A430A1 -:1002D000B107D9F711E0C1E5D1E004C02197FE01D3 -:1002E0000E943A0DC035D107C9F70E9431080C941D -:1002F000500D0C9400010F931F93CF93DF93EC01EB -:100300008C01060F171F0C171D0759F16991809179 -:10031000692D90916A2DDC01ED91FC910190F081A5 -:10032000E02D6B3D71F409958091692D90916A2DB6 -:10033000DC01ED91FC910190F081E02D6DED0995CE -:10034000E2CF603CE1F76BED09958091692D9091CA -:100350006A2DDC01ED91FC910190F081E02D6CEDB6 -:10036000EECFDF91CF911F910F910895EF92FF9201 -:100370000F931F93CF93DF93CDB7DEB72697CDBFF3 -:10038000DEBF7C018B014D835E8383E0E816F104C0 -:1003900009F464C019821A821B821C828091692D23 -:1003A00090916A2DDC01ED91FC910190F081E02D9E -:1003B00060EC09958091692D90916A2DDC01ED9199 -:1003C000FC910190F081E02D60E009958091692D0C -:1003D00090916A2DDC01ED91FC910190F081E02D6E -:1003E0006E2D09958091692D90916A2DDC01ED911A -:1003F000FC910280F381E02D42E050E0BE016B5F92 -:100400007F4F099564E070E0CE0101960E947B0168 -:100410006D817E81C8010E947B018091692D909140 -:100420006A2DDC01ED91FC910190F081E02D60ECF2 -:1004300009958091692D90916A2DDC01ED91FC91D7 -:100440000680F781E02D09952696CDBFDEBFDF91AE -:10045000CF911F910F91FF90EF9008954D815E8194 -:10046000FB0170968FEE90E0A0E0B0E09F01201BB2 -:10047000310B2417350718F421918227F7CF898390 -:100480009A83AB83BC838ACFAF92BF92CF92DF9225 -:10049000EF92FF920F931F93CF93DF936C017B0139 -:1004A0008B01040F151FEB015E01AE18BF08C017CA -:1004B000D10759F06991D601ED91FC910190F0813D -:1004C000E02DC6010995892B79F7C501DF91CF9100 -:1004D0001F910F91FF90EF90DF90CF90BF90AF9062 -:1004E0000895FC01A485B58511968C91119781FD25 -:1004F0001BC06C9182898F5F8F739389981739F035 -:10050000A289AE0FBF2FB11D59966C93828BE7560F -:10051000FF4F80819181009741F0DC01ED91FC91CA -:100520000190F081E02D09948C910895FC0154898B -:100530004589252F30E0842F90E0821B930B5417C0 -:1005400010F0CF96089501970895FC019289838950 -:10055000981761F0A389AE0FBF2FB11D59968C91EA -:1005600093899F5F9F73938B90E008958FEF9FEF28 -:100570000895FC0192898389981731F08389E80FE7 -:10058000F11D818D90E008958FEF9FEF0895FC019C -:1005900092892389892F90E0805C9F4F821B91096B -:1005A0008F7399270895CF93DF93EC01E881F98148 -:1005B0000680F781E02D0995EC85FD8586818F7396 -:1005C0008683EC85FD8585818F7585838B898A8BF4 -:1005D000198ADF91CF910895CF93DF93FC0194891D -:1005E0008589C485D585981306C08D818F7D8D83BF -:1005F000DF91CF910895A589AE0FBF2FB11DA75AE6 -:10060000BF4F2C91858990E001968F739927858B38 -:1006100080E48C83A485B58512962C939489858972 -:100620009813E6CFA485B58515968C9115978F7D87 -:1006300015968C9387898823D9F2808D8093130136 -:10064000178AD6CFDC011C96ED91FC910FB607FE00 -:1006500003C0258125FD04C0248125FD0C94EC02F6 -:100660000895EF92FF920F931F93CF93DF93EC01C6 -:1006700081E0898B9C898D8998131CC0AC85BD85D0 -:1006800014968C91149785FF15C012966C93AC85C7 -:10069000BD8580E414968C93EC85FD8585818F7DE6 -:1006A000858381E090E0DF91CF911F910F91FF90C2 -:1006B000EF9008958091110180FF08C0809113018F -:1006C000888F8E898093130181E08F8BF62E0C89A1 -:1006D00010E00F5F1F4F0F731127E02E8D898E11D1 -:1006E00004C0CE010E942203F9CFEC89EC0FFD2F4C -:1006F000F11DE75AFF4FF0820C8BEC85FD8585815B -:100700008062CECFCF93DF93FC0121892223C9F0F1 -:10071000EC018091110180FF08C080911301808F4E -:1007200086898093130181E0878BEC85FD85858127 -:1007300085FD03C0848186FD04C0CE010E94220392 -:10074000F4CFDF91CF91089581E00895282F30E014 -:10075000F901ED5BF44A40814F3F09F44EC0893204 -:1007600058F4F901E853F54AE081EE2329F0E1302D -:1007700099F010F0E63010F1F901E65EF44AE081FC -:10078000A0E2EA9FF0011124FC5F8081842311F133 -:10079000672BF1F446830895E091010AD901AF5027 -:1007A000B54A5C915C5F81E090E001C0880F5A958A -:1007B000EAF780958E238093010ADECF80E1E89FDF -:1007C000F0011124E05AF54F81818F7E8183D4CFCF -:1007D000458308952F50354AD9018C91309771F097 -:1007E0008F3F61F07096E80FF11D9FB7F8948081FC -:1007F000672B39F4877F80839FBF0895F0E0E0E0A6 -:10080000F4CF8860F8CF893210F40C94A6030895D1 -:10081000CF93DF9390E0FC01ED5BF44A20812F3F02 -:1008200069F0FC01E65EF44AE08130E2E39FF0010A -:100830001124FC5F6130710521F42183DF91CF9198 -:1008400008958F50954AEC01A881AF3F69F0CF0120 -:100850004096A80FB92FB11D9FB7F89422838C91B1 -:1008600088608C939FBFEACFB0E0A0E0F5CFCF9235 -:10087000DF92EF92FF920F931F93CF93DF93EC01E0 -:100880006A017B01022F8989882339F0E881F98187 -:100890000288F389E02DCE01099598898091E205BF -:1008A000892B8093E2051FB7F89460E070E281EA3B -:1008B00097E0A70196010E948B0C69017A018FEFE6 -:1008C000C81AD80AE80AF80AF694E794D794C794A5 -:1008D000EC85FD8586818D7F8683EC85FD8586810F -:1008E0008683198AA09123110A2E000CBB0BA70145 -:1008F00096010E94320D20E034E040E050E00E947A -:100900000C0DEC85FD85C20ED31EE41EF51EC086BF -:10091000D186EC85FD850783EC85FD858681806C1D -:100920008683EC85FD858581806885838E85893207 -:1009300020F462E070E00E9408048F8561E070E0BE -:100940000E9403048F85893220F461E070E00E94E8 -:1009500008041FBFDF91CF911F910F91FF90EF907F -:10096000DF90CF900895CF93DF938FB7F8942091C5 -:100970000F28309110284091112850911228E091B1 -:10098000BA0A9091B60A90FF06C02F5F3F4F4F4FB3 -:100990005F4FE091BA0A8FBFA0911928B0911A2831 -:1009A000C0911728D09118280E94AD0CEC9F90019F -:1009B000ED9F300D1124620F731F811D911DDF917A -:1009C000CF910895CF92DF92EF92FF920E94B304ED -:1009D0006B017C0120EAC20E26E8D21E21E0E21E55 -:1009E000F11C80EAC81686E8D80681E0E806F10422 -:1009F00038F40E94B304C616D706E806F906C8F311 -:100A00000E94B3046C157D058E059F05C8F3FF9009 -:100A1000EF90DF90CF90089520910528211105C017 -:100A20001092042821E02093052820910428211108 -:100A300002C00E942B0D0895DC01ED91FC9100880D -:100A4000F189E02D23E030E009942F923F924F92FC -:100A50005F926F927F928F929F92AF92BF92CF924E -:100A6000DF92EF92FF920F931F93CF93DF93CDB757 -:100A7000DEB7CF50D140CDBFDEBFC25FDE4F88832F -:100A80009983CE50D1402A013B0169018FB7F89478 -:100A900080902F2C9090302CA090312CB090322C44 -:100AA0008FBF9E012F5F3F4FC55FDE4F2883398385 -:100AB000CB50D14034E0C35FDE4F3883CD50D140BE -:100AC000F12CE12CC35FDE4F8881CD50D140082F3F -:100AD00010E018019AE0290E311CE214F30408F02A -:100AE00046C02FB7F89480912F2C9091302CA09174 -:100AF000312CB091322C2FBF88199909AA09BB0952 -:100B000084159505A605B705A8F58091692D9091E6 -:100B10006A2DDC01ED91FC910084F185E02D0995B1 -:100B2000892BD9F28091692D90916A2DDC01ED918C -:100B3000FC910284F385E02D0995C55FDE4FE881C5 -:100B4000F981CB50D1408193C55FDE4FE883F983B3 -:100B5000CB50D140F3E0EF16F10429F4C35FDE4F30 -:100B60008883CD50D1402FEFE21AF20AABCF2E147A -:100B70003F04C9F08FEF9FEFC15FDE4FCDBFDEBFF7 -:100B8000DF91CF911F910F91FF90EF90DF90CF9069 -:100B9000BF90AF909F908F907F906F905F904F909D -:100BA0003F902F9008958981803C21F78A81813080 -:100BB00009F78B81C25FDE4FA881B981CE50D14049 -:100BC0008A171B06B9F6FE01E00FF11F868181111D -:100BD000D1CFFE01E00FF11F87818111CBCFEAE079 -:100BE000F0E0EC0FFD1FE00FF11F8081803C11F65B -:100BF000C114D10449F0A80144505109BE01665FF7 -:100C00007F4FC6010E94400D90E080E0B5CFAF92CB -:100C1000BF92CF92DF92EF92FF920F931F93CF93E9 -:100C2000DF93CDB7DEB7E497CDBFDEBF8091692DEE -:100C300090916A2DDC01ED91FC910684F785E02D01 -:100C400048E652ED61E070E0099580916B2D8932A4 -:100C500020F461E070E00E94080480916D2D8932DB -:100C600020F461E070E00E94080470E060E0809190 -:100C70006B2D0E94030470E060E080916D2D0E9456 -:100C800003040E94E20461E070E080916D2D0E94F7 -:100C900003040E94E20470E060E080916D2D0E94E8 -:100CA000030485E0E82EF12C8E010F5F1F4F5E01DB -:100CB000B5E3AB0EB11C84E2E4EAFAE5D801019099 -:100CC0000D928A95E1F744E250E0B80188E090E0A7 -:100CD0000E94B6016E01F5E2CF0ED11C30E020E09B -:100CE00044E650E060E070E088E090E00E94250576 -:100CF000D6018D939D936D01AA16BB0679F78DA140 -:100D00009EA1892BF1F488E0F80111928A95E9F708 -:100D100048E050E0B8018DE090E00E94B60130E07C -:100D200020E048EB5BE060E070E08DE090E00E9446 -:100D3000250531E020E0892B09F030E0832F922F48 -:100D400007C0E1E0EE1AF10809F0B5CF80E090E0CD -:100D5000E496CDBFDEBFDF91CF911F910F91FF9041 -:100D6000EF90DF90CF90BF90AF900895FC0101907D -:100D70000020E9F73197AF01481B590BBC0183E311 -:100D80009CE20C9444021F920F920FB60F92112412 -:100D90002F933F934F935F936F937F938F939F9383 -:100DA000AF93BF93EF93FF938EEC9CE20E94EC0213 -:100DB000FF91EF91BF91AF919F918F917F916F9133 -:100DC0005F914F913F912F910F900FBE0F901F9009 -:100DD00018951F920F920FB60F9211242F933F93E5 -:100DE0004F935F936F937F938F939F93AF93BF9333 -:100DF000EF93FF938EEC9CE20E947102FF91EF91C2 -:100E0000BF91AF919F918F917F916F915F914F9122 -:100E10003F912F910F900FBE0F901F9018951F922A -:100E20000F920FB60F9211242F933F934F935F931E -:100E30006F937F938F939F93AF93BF93EF93FF93A2 -:100E400083E39CE20E94EC02FF91EF91BF91AF918E -:100E50009F918F917F916F915F914F913F912F91D2 -:100E60000F900FBE0F901F9018951F920F920FB604 -:100E70000F9211242F933F934F935F936F937F9320 -:100E80008F939F93AF93BF93EF93FF9383E39CE282 -:100E90000E947102FF91EF91BF91AF919F918F914D -:100EA0007F916F915F914F913F912F910F900FBE66 -:100EB0000F901F9018951F920F920FB60F9211244A -:100EC0002F933F934F935F936F937F938F939F9352 -:100ED000AF93BF9340912F2C5091302C6091312CC7 -:100EE0007091322C80910D2890910E282091152818 -:100EF00030911628420F531F611D711D2091132838 -:100F000030911428820F931F883E23E0920730F01F -:100F1000885E93404F5F5F4F6F4F7F4F80930D28E8 -:100F200090930E2840932F2C5093302C6093312CAB -:100F30007093322C80910F2890911028A091112845 -:100F4000B09112280196A11DB11D80930F28909396 -:100F50001028A0931128B093122881E08093B60A3C -:100F6000BF91AF919F918F917F916F915F914F91C1 -:100F70003F912F910F900FBE0F901F901895EEECA0 -:100F8000FCE21282138248EE53E060E070E044839A -:100F900055836683778380E79BE58083918320E098 -:100FA00038E02487358727E1268728E1278721E055 -:100FB000208B128A138A148A158A22E1268B178ABB -:100FC000108E1092672D1092682DA3E3BCE212964A -:100FD0001D921C92139714964D935D936D937C9381 -:100FE00017978D939C93119780E698E01C968D93AC -:100FF0009C931D978AE11E968C931E978BE11F96FA -:101000008C931F9780E450968C93509752961C9225 -:10101000529753961C92539754961C9254975596F8 -:101020001C92559786E256968C93569757961C922B -:10103000579758961C921092CC2C1092CD2CA9E662 -:10104000BDE2ED93FC9311978CE190E012968D93A5 -:101050009C9313978DE190E014968D939C93159734 -:101060000895CF93DF93CDB7DEB7CB54D109CDBF71 -:10107000DEBF88ED90E084BF9093610080E094E251 -:10108000A4EFB0E08093002890930128A093022859 -:10109000B0930328809102068660809302068091B7 -:1010A0000006816080930006809102068F7C809309 -:1010B00002068091A0008F788093A00080910206A4 -:1010C0008061809302061092E20581E08093E4053E -:1010D00083E08093010A8FEF90E08093260A90933B -:1010E000270A80E890E08093380A9093390A809329 -:1010F0003A0A90933B0A80933C0A90933D0A8BE016 -:101100008093000A8091E50581608093E5058091D8 -:10111000E50582608093E505E0E8FAE037E02FEF2F -:1011200090E885E031832487958780837096E03C42 -:101130004AE0F407B9F780E094E08093192890938F -:101140001A288091192890911A282FEF30E0B901C0 -:101150000E94F80C60931728709318288091192822 -:1011600090911A28E8EEF3E0BF010E94F80C60931A -:101170001528709316288091192890911A28BF017C -:101180000E94F80C80931328909314282093BC0A93 -:101190003093BD0A8091B50A81608093B50A84E0DE -:1011A0008093B00A8091B00A81608093B00A7894ED -:1011B00061E070E08CE10E94080461E070E08CE185 -:1011C0000E94A60361E070E08DE10E94080461E0E6 -:1011D00070E08DE10E94A60361E070E083E20E946E -:1011E000080461E070E083E20E94A60361E070E021 -:1011F0008EE10E94080461E070E08EE10E94A60387 -:1012000040E452E46FE070E083E39CE20E941C053E -:101210000E940706892B11F1CE01899626968EAF82 -:101220009FAF2697DE0191962896AEAFBFAF289765 -:10123000412CA4E05A2E612C712C04E21CE2BCE289 -:101240000F321B07A1F083E39CE20E94A5028F3FAF -:101250009807A9F3D8018D938D01F1CF86E89BE51E -:101260000E94B60681EB9BE50E94B606FFCF609117 -:10127000252C7091262C8091272C9091282C0E944F -:101280000C056093252C7093262C8093272C90932B -:10129000282C6091292C70912A2C80912B2C9091D4 -:1012A0002C2C0E940C056093292C70932A2C80937F -:1012B0002B2C90932C2C00912D2C10912E2C809166 -:1012C0001C28811105C010921B28B1E0B0931C2886 -:1012D00080911B28811103C0E12FF02F8F01009313 -:1012E0002D2C10932E2CF4E2EF2EF8E2FF2E0C5D45 -:1012F000174DE016F10659F083E39CE20E94A50227 -:101300008F3F9807B1F3D7018D937D01F2CF809184 -:10131000242C8939F1F48091252C9091262CA091D0 -:10132000272CB091282C84349343A242B14189F4F4 -:101330008091292C90912A2CA0912B2CB0912C2CAF -:1013400088389747A646B54521F484EB9BE50E9473 -:10135000B6068091242C8035D1F480911C2881110F -:1013600005C010921B2821E020931C2880911B2887 -:10137000811155C184E090E089839A8342E050E076 -:10138000BE016F5F7F4F83E39CE20E944402809125 -:10139000242C813041F48BEB9BE50E94B60681EB57 -:1013A0009BE50E94B6068091242C823009F0A4C0EF -:1013B00020902D2C30902E2C6101F12CE12C8DB73A -:1013C0009EB72C968EAF9FAF2C978090732D9090E8 -:1013D000742DA090752DB090762DD501C40172E0CA -:1013E000B695A795979587957A95D1F70496DC01E0 -:1013F000AA0FBB1FAA0FBB1F2A96AEAFBFAF2A977B -:10140000EDB7FEB7EA1BFB0BEDBFFEBF0DB71EB776 -:101410000F5F1F4FADB7BEB71196CD92DD92ED9223 -:10142000FC92149780916F2D9091702DA091712D49 -:10143000B091722DAC01BD014F5F5F4F6F4F7F4F79 -:1014400040936F2D5093702D6093712D7093722D7A -:10145000F80184839583A683B7831086118612864C -:10146000138614861586168617868DB79EB7419605 -:10147000A10164E278E20E94400DC814D904EA0494 -:10148000FB04D0F4A4014219530932E0F694E79426 -:10149000D794C7943A95D1F7F4E0CF0ED11CE11C54 -:1014A000F11CCC0CDD1CCC0CDD1C6FEF70E0C80116 -:1014B0008C0D9D1D0E94490D2A964EAD5FAD2A9759 -:1014C000B80183E090E00E94B60130E020E048EBF4 -:1014D0005BE060E070E083E090E00E9425052C96E0 -:1014E0002EAD3FAD2C972DBF3EBF892B09F49AC07E -:1014F0008BEB9BE50E94B6068091242C833009F08B -:1015000051C04091252C5091262C6091272C709130 -:10151000282C8091292C90912A2CA0912B2CB091D1 -:101520002C2C89839A83AB83BC832AE0B695A7953C -:10153000979587952A95D1F78D839E83AF83B8873A -:1015400049865A866B867C864D875E876F87788B47 -:1015500040E150E0BE016F5F7F4F82E090E00E946B -:10156000B60110926F2D1092702D1092712D109265 -:10157000722D4092732D5092742D6092752D709241 -:10158000762D30E020E040EC54ED61E070E082E048 -:1015900090E00E942505892B09F447C08BEB9BE561 -:1015A0000E94B6068091242C843089F58090252CE9 -:1015B0009090262CA090272CB090282CC090292CFD -:1015C000D0902A2CE0902B2CF0902C2C81E090E0F5 -:1015D000A0E0B0E089839A83AB83BC8344E050E011 -:1015E000BE016F5F7F4F84E090E00E94B60130E063 -:1015F00020E048EB5BE060E070E084E090E00E9477 -:101600002505892BA9F08BEB9BE50E94B60680E0AF -:1016100090E0892B09F411CE0E9400000ECE80E0EC -:1016200094E0AACE8EEB9BE565CF8EEB9BE5B8CF21 -:101630008091692D90916A2DDC01ED91FC910288D9 -:10164000F389E02D09950E940706892BE1F2269681 -:10165000EEADFFAD269728E011922A95E9F789A211 -:101660009AA2ABA2BCA2CDA2DEA2EFA2F8A640E154 -:1016700050E0BE016F5D7F4F83E190E00E94B601B4 -:101680009E012F5F3F4F48EB5BE060E070E083E13D -:1016900090E00E942505892B09F0B5CF24961FAE56 -:1016A00024978E010F5F1F4F7E0131E3E30EF11C83 -:1016B0006701D8018C9122968FAF229711968C9159 -:1016C00023968FAF239740E150E070E060E0CE01B9 -:1016D0008F5B9F4F0E94840BF70161937F010E5F28 -:1016E0001F4F28962EAD3FAD28972017310709F7D9 -:1016F0008EEB9BE50E94B60640E150E0B60183E325 -:101700009CE20E94440283CFB0E0A0E0EAE8FBE064 -:101710000C94B90C5C016B017A016115710519F02B -:10172000FB0180839183E114F10449F0C701029722 -:10173000839728F060E070E0CB019CC05E01E5017A -:101740002196F5011081812F90E00E946F0C892B6A -:10175000A9F71D3209F056C02196F501118101E06B -:10176000E114F10409F4AEC0F0E1EF16F10409F060 -:101770008EC0103341F488818F7D883509F083C095 -:10178000198122960260E0E1EE2EF12C88248A94E1 -:10179000982CA82CFFE0BF2E20E060E070E0CB0189 -:1017A00027010F2C000C66087708FE0150ED352E3E -:1017B000310E39E0331538F43FEB310F3A31A0F5F3 -:1017C00049EC342E310E3E141F04BCF52F3FB9F006 -:1017D00086169706A806B90670F1A30192010E9429 -:1017E0007B0C232D30E050E040E0620F731F841F1C -:1017F000951F6217730784079507E8F021E021968B -:101800001081D3CF1B3221F4E5012296F50111811D -:1018100000E0A6CF78E0E72EF12C88248A94982C5B -:10182000A82C6FE1B62EB8CF3FE9310F3A3128F43A -:1018300039EA332EC7CF2FEFE2CFC114D10431F0F4 -:101840002223E9F02197F601C083D18300FF07C06E -:1018500090958095709561957F4F8F4F9F4F2F3F4B -:1018600049F482E290E08093772D9093782D6FEF8A -:101870007FEFCB01CDB7DEB7E1E10C94D20C01FFD5 -:10188000E5CF2297E0CF10E3E114F10419F23AE03A -:10189000E316F104E9F080E1E816F10409F473CFEE -:1018A000E8E0EE16F10409F4B8CF6FEF7FEFCB015B -:1018B00097010F2C000C440B550B0E948B0C490117 -:1018C0005A016ACF103309F456CF9AE0E92EF12C71 -:1018D00089E9882E982CA82C89E1B82E5DCF91112A -:1018E0000C94780C803219F089508550C8F708950F -:1018F000992788270895DB018F939F930E94AD0C51 -:10190000BF91AF91A29F800D911DA39F900DB29F9B -:10191000900D11240895A1E21A2EAA1BBB1BFD01F4 -:101920000DC0AA1FBB1FEE1FFF1FA217B307E407BE -:10193000F50720F0A21BB30BE40BF50B661F771F16 -:10194000881F991F1A9469F76095709580959095F6 -:101950009B01AC01BD01CF0108950E94E90CA59F38 -:10196000900DB49F900DA49F800D911D112408959A -:101970002F923F924F925F926F927F928F929F929F -:10198000AF92BF92CF92DF92EF92FF920F931F938D -:10199000CF93DF93CDB7DEB7CA1BDB0BCDBFDEBF66 -:1019A00009942A88398848885F846E847D848C8471 -:1019B0009B84AA84B984C884DF80EE80FD800C817A -:1019C0001B81AA81B981CE0FD11DCDBFDEBFED0134 -:1019D0000895A29FB001B39FC001A39F700D811D08 -:1019E0001124911DB29F700D811D1124911D089528 -:1019F000AA1BBB1B51E107C0AA1FBB1FA617B70735 -:101A000010F0A61BB70B881F991F5A95A9F7809550 -:101A10009095BC01CD010895052E97FB1EF400940E -:101A20000E94230D57FD07D00E948B0C07FC03D0AA -:101A30004EF40C94230D50954095309521953F4FD1 -:101A40004F4F5F4F089590958095709561957F4FAA -:101A50008F4F9F4F089569279627692778278727F3 -:101A600078270895B7FF0C94AD0C0E94AD0C821B33 -:101A7000930B0895EE0FFF1F0590F491E02D09944C -:101A8000FB01DC0102C001900D9241505040D8F79B -:101A90000895DC0101C06D9341505040E0F7089576 -:101AA000F894FFCF070712205555555555555555F4 -:101AB00055555555555555555555555555555555D6 -:101AC0005555555555555555000000030001020068 -:101AD0000001010000000000000000000000000004 -:101AE00000000000000000000000000000000000F6 -:101AF00000050400050602040103000100010200C4 -:101B00000102030405020303050406050406070396 -:101B1000070001020203000107060202000502019C -:101B2000050004010104040403030303030300008C -:101B30000200000301010000010202020205050586 -:101B400005030520100120400410020801020102D3 -:101B5000040102040810200408082010402010404E -:101B60008008800102040408010280400000000097 -:101B70003103440296028203C702A502B9021C0582 -:101B80003704D302A403556E61626C6520746F2024 -:101B9000636F6D6D756E69636174652077697468D4 -:101BA00020455350333220626F6F7420524F4D21C5 -:101BB000000D0A00763130303030004552004F4B76 -:051BC000000024F40008 -:00000001FF diff --git a/firmwares/loader/arduino.samd.mkrwifi1010/loader.bin b/firmwares/loader/arduino.samd.mkrwifi1010/loader.bin deleted file mode 100644 index 60a16d8c..00000000 Binary files a/firmwares/loader/arduino.samd.mkrwifi1010/loader.bin and /dev/null differ diff --git a/firmwares/loader/arduino.samd.nano_33_iot/loader.bin b/firmwares/loader/arduino.samd.nano_33_iot/loader.bin deleted file mode 100644 index b3a01ef7..00000000 Binary files a/firmwares/loader/arduino.samd.nano_33_iot/loader.bin and /dev/null differ diff --git a/generator/boards.json b/generator/boards.json index 6f205277..159abd26 100644 --- a/generator/boards.json +++ b/generator/boards.json @@ -3,76 +3,8 @@ "moduleName": "WINC1500", "versions": ["19.4.4", "19.5.2", "19.5.4", "19.6.1"] }, - "arduino:samd:mkrwifi1010": { - "moduleName": "NINA", - "versions": [ - "1.0.0", - "1.1.0", - "1.2.1", - "1.2.2", - "1.2.3", - "1.2.4", - "1.3.0", - "1.4.0", - "1.4.1", - "1.4.2", - "1.4.3", - "1.4.4", - "1.4.5", - "1.4.6", - "1.4.7", - "1.4.8", - "1.5.0" - ] - }, - "arduino:samd:nano_33_iot": { - "moduleName": "NINA", - "versions": [ - "1.0.0", - "1.1.0", - "1.2.1", - "1.2.2", - "1.2.3", - "1.2.4", - "1.3.0", - "1.4.0", - "1.4.1", - "1.4.2", - "1.4.3", - "1.4.4", - "1.4.5", - "1.4.6", - "1.4.7", - "1.4.8", - "1.5.0" - ] - }, "arduino:samd:mkrvidor4000": { "moduleName": "NINA", "versions": ["1.0.0", "1.1.0"] - }, - "arduino:megaavr:uno2018": { - "moduleName": "NINA", - "versions": [ - "1.2.1", - "1.2.2", - "1.2.3", - "1.2.4", - "1.3.0", - "1.4.0", - "1.4.1", - "1.4.2", - "1.4.3", - "1.4.4", - "1.4.5", - "1.4.6", - "1.4.7", - "1.4.8", - "1.5.0" - ] - }, - "arduino:mbed_nano:nanorp2040connect": { - "moduleName": "NINA", - "versions": ["1.4.5", "1.4.6", "1.4.7", "1.4.8", "1.5.0"] } } diff --git a/generator/generator.py b/generator/generator.py index f5d33a9c..4ec1116c 100755 --- a/generator/generator.py +++ b/generator/generator.py @@ -26,42 +26,6 @@ DOWNLOAD_URL = "https://downloads.arduino.cc/arduino-fwuploader" -# create a different dictionary for new boards -def create_boards_dictionary(new): - boards = { - "arduino:samd:mkr1000": {"fqbn": "arduino:samd:mkr1000", "firmware": []}, - "arduino:samd:mkrwifi1010": { - "fqbn": "arduino:samd:mkrwifi1010", - "firmware": [], - }, - "arduino:samd:nano_33_iot": { - "fqbn": "arduino:samd:nano_33_iot", - "firmware": [], - }, - "arduino:samd:mkrvidor4000": { - "fqbn": "arduino:samd:mkrvidor4000", - "firmware": [], - }, - "arduino:megaavr:uno2018": {"fqbn": "arduino:megaavr:uno2018", "firmware": []}, - "arduino:mbed_nano:nanorp2040connect": { - "fqbn": "arduino:mbed_nano:nanorp2040connect", - "firmware": [], - }, - } - if new: - boards = { - "arduino:renesas_uno:unor4wifi": { - "fqbn": "arduino:renesas_uno:unor4wifi", - "firmware": [], - # "uploader_plugin" and "additional_tools" need to be hard coded because - # there is no way to retrieve them dinamically - "uploader_plugin": "arduino:uno-r4-wifi-fwuploader-plugin@1.0.0", - "additional_tools": ["arduino:espflash@2.0.0", "arduino:bossac@1.9.1-arduino5"], - }, - } - return boards - - # handle firmware name def get_firmware_file(module, simple_fqbn, version): firmware_full_path = Path(__file__).parent.parent / "firmwares" / module / version @@ -258,18 +222,14 @@ def create_upload_data(fqbn, installed_cores): # noqa: C901 return upload_data -def generate_boards_json(input_data, arduino_cli_path, new_boards): - # List of old boards that need precompiled sketch data and uploader information obtained through platform.txt. - old_boards = [ - "arduino:samd:mkr1000", - "arduino:samd:mkrwifi1010", - "arduino:samd:nano_33_iot", - "arduino:samd:mkrvidor4000", - "arduino:megaavr:uno2018", - "arduino:mbed_nano:nanorp2040connect", - ] - - boards = create_boards_dictionary(new_boards) +def generate_boards_json(input_data, arduino_cli_path): + boards = { + "arduino:samd:mkr1000": {"fqbn": "arduino:samd:mkr1000", "firmware": []}, + "arduino:samd:mkrvidor4000": { + "fqbn": "arduino:samd:mkrvidor4000", + "firmware": [], + }, + } # Gets the installed cores res = arduino_cli(cli_path=arduino_cli_path, args=["core", "list", "--format", "json"]) @@ -277,31 +237,27 @@ def generate_boards_json(input_data, arduino_cli_path, new_boards): # Verify all necessary cores are installed # TODO: Should we check that the latest version is installed too? - for fqbn in old_boards: + for fqbn, data in input_data.items(): core_id = ":".join(fqbn.split(":")[:2]) if core_id not in installed_cores: print(f"Board {fqbn} is not installed, install its core {core_id}") sys.exit(1) - for fqbn, data in input_data.items(): simple_fqbn = fqbn.replace(":", ".") - if fqbn in old_boards: - boards[fqbn]["loader_sketch"] = create_precomp_sketch_data(simple_fqbn, "loader") - boards[fqbn]["version_sketch"] = create_precomp_sketch_data(simple_fqbn, "getversion") - boards[fqbn].update(create_upload_data(fqbn, installed_cores)) - # Gets the old_board name - res = arduino_cli( - cli_path=arduino_cli_path, - args=["board", "search", fqbn, "--format", "json"], - ) - for board in json.loads(res): - if board["fqbn"] == fqbn: - boards[fqbn]["name"] = board["name"] - break - - else: - boards[fqbn]["name"] = data["name"] + # List of old boards that need precompiled sketch data and uploader information obtained through platform.txt. + boards[fqbn]["loader_sketch"] = create_precomp_sketch_data(simple_fqbn, "loader") + boards[fqbn]["version_sketch"] = create_precomp_sketch_data(simple_fqbn, "getversion") + boards[fqbn].update(create_upload_data(fqbn, installed_cores)) + # Gets the old_board name + res = arduino_cli( + cli_path=arduino_cli_path, + args=["board", "search", fqbn, "--format", "json"], + ) + for board in json.loads(res): + if board["fqbn"] == fqbn: + boards[fqbn]["name"] = board["name"] + break for firmware_version in data["versions"]: module = data["moduleName"] @@ -316,6 +272,32 @@ def generate_boards_json(input_data, arduino_cli_path, new_boards): return boards_json +def generate_new_boards_json(input_data): + # init the boards dict + boards = {} + for fqbn, data in input_data.items(): + simple_fqbn = fqbn.replace(":", ".") + + # populate the boards dict + boards[fqbn] = {} + boards[fqbn]["fqbn"] = fqbn + module = data["moduleName"] + boards[fqbn]["firmware"] = [] + for firmware_version in data["versions"]: + firmware_file = get_firmware_file(module, simple_fqbn, firmware_version) + boards[fqbn]["firmware"].append(create_firmware_data(firmware_file, module, firmware_version)) + boards[fqbn]["uploader_plugin"] = data["uploader_plugin"] + boards[fqbn]["additional_tools"] = data["additional_tools"] + boards[fqbn]["module"] = module + boards[fqbn]["name"] = data["name"] + + boards_json = [] + for _, b in boards.items(): + boards_json.append(b) + + return boards_json + + if __name__ == "__main__": parser = argparse.ArgumentParser(prog="generator.py") parser.add_argument( @@ -345,7 +327,10 @@ def generate_boards_json(input_data, arduino_cli_path, new_boards): with open(input_file, "r") as f: boards = json.load(f) - boards_json = generate_boards_json(boards, args.arduino_cli, args.new) + if args.new: + boards_json = generate_new_boards_json(boards) + else: + boards_json = generate_boards_json(boards, args.arduino_cli) Path("boards").mkdir(exist_ok=True) diff --git a/generator/new_boards.json b/generator/new_boards.json index 43126304..a70900b4 100644 --- a/generator/new_boards.json +++ b/generator/new_boards.json @@ -2,6 +2,93 @@ "arduino:renesas_uno:unor4wifi": { "moduleName": "ESP32-S3", "versions": ["0.1.0", "0.2.0", "0.2.1"], - "name": "Arduino UNO R4 WiFi" + "name": "Arduino UNO R4 WiFi", + "uploader_plugin": "arduino:uno-r4-wifi-fwuploader-plugin@1.0.0", + "additional_tools": ["arduino:espflash@2.0.0", "arduino:bossac@1.9.1-arduino5"], + "module": "ESP32-S3" + }, + "arduino:samd:mkrwifi1010": { + "moduleName": "NINA", + "versions": [ + "1.0.0", + "1.1.0", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.3.0", + "1.4.0", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.5.0" + ], + "name": "Arduino MKR WiFi 1010", + "uploader_plugin": "arduino:nina-fwuploader-plugin@1.0.0", + "additional_tools": ["arduino:bossac@1.7.0-arduino3"], + "module": "NINA" + }, + "arduino:samd:nano_33_iot": { + "moduleName": "NINA", + "versions": [ + "1.0.0", + "1.1.0", + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.3.0", + "1.4.0", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.5.0" + ], + "name": "Arduino NANO 33 IoT", + "uploader_plugin": "arduino:nina-fwuploader-plugin@1.0.0", + "additional_tools": ["arduino:bossac@1.7.0-arduino3"], + "module": "NINA" + }, + "arduino:megaavr:uno2018": { + "moduleName": "NINA", + "versions": [ + "1.2.1", + "1.2.2", + "1.2.3", + "1.2.4", + "1.3.0", + "1.4.0", + "1.4.1", + "1.4.2", + "1.4.3", + "1.4.4", + "1.4.5", + "1.4.6", + "1.4.7", + "1.4.8", + "1.5.0" + ], + "name": "Arduino Uno WiFi Rev2", + "uploader_plugin": "arduino:nina-fwuploader-plugin@1.0.0", + "additional_tools": ["arduino:avrdude@6.3.0-arduino17"], + "module": "NINA" + }, + "arduino:mbed_nano:nanorp2040connect": { + "moduleName": "NINA", + "versions": ["1.4.5", "1.4.6", "1.4.7", "1.4.8", "1.5.0"], + "name": "Arduino Nano RP2040 Connect", + "uploader_plugin": "arduino:nina-fwuploader-plugin@1.0.0", + "additional_tools": ["arduino:rp2040tools@1.0.6"], + "module": "NINA" } }