@@ -77,35 +77,14 @@ public TargetPlatform(String _name, File _folder)
77
77
78
78
// Create custom menus for this platform
79
79
PreferencesMap menus = boardsPreferences .get ("menu" );
80
- boardsPreferences .remove ("menu" );
81
80
if (menus != null )
82
81
customMenus = menus .topLevelMap ();
83
-
84
- // Create maps for every menu option:
85
- // - a Map that pairs a specific menu option (e.g. "cpu") to
86
- // - a Map that pairs a specific board (e.g. "duemilanove") to
87
- // - a PrefenceMap with all the options that overrides default
88
- // configuration values
89
- Map <String , Map <String , PreferencesMap >> subMenus = new LinkedHashMap <String , Map <String , PreferencesMap >>();
90
- for (String id : customMenus .keySet ()) {
91
- subMenus .put (id , menus .subTree (id ).firstLevelMap ());
92
- }
82
+ boardsPreferences .remove ("menu" );
93
83
94
84
// Create boards
95
85
for (String id : boardsPreferences .keySet ()) {
96
86
PreferencesMap preferences = boardsPreferences .get (id );
97
87
TargetBoard board = new TargetBoard (id , preferences );
98
-
99
- if (menus != null ) {
100
- // Build custom menu for the specified board
101
- PreferencesMap boardCustomMenu = new PreferencesMap ();
102
- for (String menuId : customMenus .keySet ()) {
103
- // Check if the board has option for this custom menu
104
- if (subMenus .get (menuId ).containsKey (id ))
105
- // Add specific custom menu to the board
106
- board .setMenuOptions (menuId , subMenus .get (menuId ).get (id ));
107
- }
108
- }
109
88
boards .put (id , board );
110
89
}
111
90
} catch (IOException e ) {
0 commit comments