Skip to content

Commit 01e47f0

Browse files
authored
Use more logical Boards menu placement for Uno Mini
Arduino has added a new board to the AVR-based line: the Uno Mini. The Uno Mini has its own board definition in this platform, which produces a dedicated item in the **Tools > Board** menu of the Arduino IDE. The classic Arduino IDE arranges the Boards menu for each platform according to the order of occurrence of the board definition in the platform's boards.txt configuration file. The previous placement of the Uno Mini board definition resulted in the board appearing at the end of the menu, along with retired and 3rd party boards. The new placement will cause it to be shown alongside the related Arduino Uno and in a position befitting the latest official AVR board.
1 parent 330e026 commit 01e47f0

File tree

1 file changed

+33
-33
lines changed

1 file changed

+33
-33
lines changed

Diff for: boards.txt

+33-33
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,39 @@ uno.build.variant=standard
103103

104104
##############################################################
105105

106+
unomini.name=Arduino Uno Mini
107+
108+
unomini.vid.0=0x2341
109+
unomini.pid.0=0x0062
110+
unomini.upload_port.0.vid=0x2341
111+
unomini.upload_port.0.pid=0x0062
112+
unomini.upload_port.4.board=unomini
113+
114+
unomini.upload.tool=avrdude
115+
unomini.upload.tool.default=avrdude
116+
unomini.upload.tool.network=arduino_ota
117+
unomini.upload.protocol=arduino
118+
unomini.upload.maximum_size=32256
119+
unomini.upload.maximum_data_size=2048
120+
unomini.upload.speed=115200
121+
122+
unomini.bootloader.tool=avrdude
123+
unomini.bootloader.tool.default=avrdude
124+
unomini.bootloader.low_fuses=0xFF
125+
unomini.bootloader.high_fuses=0xDE
126+
unomini.bootloader.extended_fuses=0xFD
127+
unomini.bootloader.unlock_bits=0x3F
128+
unomini.bootloader.lock_bits=0x0F
129+
unomini.bootloader.file=optiboot/optiboot_atmega328.hex
130+
131+
unomini.build.mcu=atmega328p
132+
unomini.build.f_cpu=16000000L
133+
unomini.build.board=AVR_UNO
134+
unomini.build.core=arduino
135+
unomini.build.variant=standard
136+
137+
##############################################################
138+
106139
diecimila.name=Arduino Duemilanove or Diecimila
107140

108141
diecimila.upload_port.0.board=diecimila
@@ -1273,36 +1306,3 @@ unowifi.build.esp_ch_uart_br=19200
12731306
unowifi.build.extra_flags=-DESP_CH_UART -DESP_CH_UART_BR={build.esp_ch_uart_br}
12741307

12751308
##############################################################
1276-
1277-
unomini.name=Arduino Uno Mini
1278-
1279-
unomini.vid.0=0x2341
1280-
unomini.pid.0=0x0062
1281-
unomini.upload_port.0.vid=0x2341
1282-
unomini.upload_port.0.pid=0x0062
1283-
unomini.upload_port.4.board=unomini
1284-
1285-
unomini.upload.tool=avrdude
1286-
unomini.upload.tool.default=avrdude
1287-
unomini.upload.tool.network=arduino_ota
1288-
unomini.upload.protocol=arduino
1289-
unomini.upload.maximum_size=32256
1290-
unomini.upload.maximum_data_size=2048
1291-
unomini.upload.speed=115200
1292-
1293-
unomini.bootloader.tool=avrdude
1294-
unomini.bootloader.tool.default=avrdude
1295-
unomini.bootloader.low_fuses=0xFF
1296-
unomini.bootloader.high_fuses=0xDE
1297-
unomini.bootloader.extended_fuses=0xFD
1298-
unomini.bootloader.unlock_bits=0x3F
1299-
unomini.bootloader.lock_bits=0x0F
1300-
unomini.bootloader.file=optiboot/optiboot_atmega328.hex
1301-
1302-
unomini.build.mcu=atmega328p
1303-
unomini.build.f_cpu=16000000L
1304-
unomini.build.board=AVR_UNO
1305-
unomini.build.core=arduino
1306-
unomini.build.variant=standard
1307-
1308-
##############################################################

0 commit comments

Comments
 (0)