30
30
def create_boards_dictionary (new ):
31
31
boards = {
32
32
"arduino:samd:mkr1000" : {"fqbn" : "arduino:samd:mkr1000" , "firmware" : []},
33
- "arduino:samd:mkrwifi1010" : {
34
- "fqbn" : "arduino:samd:mkrwifi1010" ,
35
- "firmware" : [],
36
- },
37
- "arduino:samd:nano_33_iot" : {
38
- "fqbn" : "arduino:samd:nano_33_iot" ,
39
- "firmware" : [],
40
- },
41
33
"arduino:samd:mkrvidor4000" : {
42
34
"fqbn" : "arduino:samd:mkrvidor4000" ,
43
35
"firmware" : [],
44
- },
45
- "arduino:megaavr:uno2018" : {"fqbn" : "arduino:megaavr:uno2018" , "firmware" : []},
46
- "arduino:mbed_nano:nanorp2040connect" : {
47
- "fqbn" : "arduino:mbed_nano:nanorp2040connect" ,
48
- "firmware" : [],
49
- },
36
+ }
50
37
}
38
+ # the boards that support the plugin system (the ones present in the new_boards.json file)
51
39
if new :
52
40
boards = {
53
41
"arduino:renesas_uno:unor4wifi" : {
@@ -58,6 +46,30 @@ def create_boards_dictionary(new):
58
46
"uploader_plugin" :
"arduino:[email protected] " ,
59
47
"additional_tools" : [
"arduino:[email protected] " ,
"arduino:[email protected] " ],
60
48
},
49
+ "arduino:samd:mkrwifi1010" : {
50
+ "fqbn" : "arduino:samd:mkrwifi1010" ,
51
+ "firmware" : [],
52
+ "uploader_plugin" :
"arduino:[email protected] " ,
53
+ "additional_tools" : [
"arduino:[email protected] " ],
54
+ },
55
+ "arduino:samd:nano_33_iot" : {
56
+ "fqbn" : "arduino:samd:nano_33_iot" ,
57
+ "firmware" : [],
58
+ "uploader_plugin" :
"arduino:[email protected] " ,
59
+ "additional_tools" : [
"arduino:[email protected] " ],
60
+ },
61
+ "arduino:megaavr:uno2018" : {
62
+ "fqbn" : "arduino:megaavr:uno2018" ,
63
+ "firmware" : [],
64
+ "uploader_plugin" :
"arduino:[email protected] " ,
65
+ "additional_tools" : [
"arduino:[email protected] " ],
66
+ },
67
+ "arduino:mbed_nano:nanorp2040connect" : {
68
+ "fqbn" : "arduino:mbed_nano:nanorp2040connect" ,
69
+ "firmware" : [],
70
+ "uploader_plugin" :
"arduino:[email protected] " ,
71
+ "additional_tools" : [
"arduino:[email protected] " ],
72
+ },
61
73
}
62
74
return boards
63
75
@@ -262,11 +274,7 @@ def generate_boards_json(input_data, arduino_cli_path, new_boards):
262
274
# List of old boards that need precompiled sketch data and uploader information obtained through platform.txt.
263
275
old_boards = [
264
276
"arduino:samd:mkr1000" ,
265
- "arduino:samd:mkrwifi1010" ,
266
- "arduino:samd:nano_33_iot" ,
267
277
"arduino:samd:mkrvidor4000" ,
268
- "arduino:megaavr:uno2018" ,
269
- "arduino:mbed_nano:nanorp2040connect" ,
270
278
]
271
279
272
280
boards = create_boards_dictionary (new_boards )
0 commit comments