Skip to content

Commit a1ccf19

Browse files
Merge the 128rfa1 and 256rfr2 board.txt entries
Now, there is just a single "Pinoccio Scout" board in the Arduino IDE. However, there is now also a "Processor" submenu, that allows choosing between the two boards.
1 parent 833bc94 commit a1ccf19

File tree

2 files changed

+28
-34
lines changed

2 files changed

+28
-34
lines changed

avr/boards.txt

Lines changed: 26 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,49 +1,43 @@
1+
menu.cpu=Processor
2+
13
##############################################################
2-
pinoccio.name=Pinoccio 256RFR2
4+
pinoccio.name=Pinoccio Scout
35
pinoccio.cpu=atmega256rfr2
46

57
pinoccio.upload.tool=avrdude
68
pinoccio.upload.protocol=stk500v2
7-
pinoccio.upload.maximum_size=253952
8-
pinoccio.upload.speed=115200
99

1010
pinoccio.bootloader.tool=avrdude
11-
pinoccio.bootloader.low_fuses=0xFF
12-
pinoccio.bootloader.high_fuses=0xD0
13-
pinoccio.bootloader.extended_fuses=0xFE
14-
pinoccio.bootloader.path=stk500v2
15-
pinoccio.bootloader.file=stk500boot_v2_pinoccio.hex
16-
pinoccio.bootloader.unlock_bits=0x3F
17-
pinoccio.bootloader.lock_bits=0x0F
1811

19-
pinoccio.build.mcu=atmega256rfr2
2012
pinoccio.build.f_cpu=16000000L
2113
pinoccio.build.core=arduino:arduino
2214
pinoccio.build.variant=pinoccio
2315
pinoccio.build.board=PINOCCIO
2416
# Workaround for https://github.com/arduino/Arduino/pull/1695
2517
pinoccio.build.extra_flags=-D__PROG_TYPES_COMPAT__
2618

27-
##############################################################
28-
pinoccio128.name=Pinoccio 128RFA1
29-
pinoccio128.cpu=atmega128rfa1
30-
31-
pinoccio128.upload.tool=avrdude
32-
pinoccio128.upload.protocol=arduino
33-
pinoccio128.upload.maximum_size=129048
34-
pinoccio128.upload.speed=57600
19+
pinoccio.menu.cpu.atmega256rfr2=ATmega256RFR2
20+
pinoccio.menu.cpu.atmega256rfr2.build.mcu=atmega256rfr2
21+
pinoccio.menu.cpu.atmega256rfr2.upload.maximum_size=253952
22+
pinoccio.menu.cpu.atmega256rfr2.upload.speed=115200
23+
pinoccio.menu.cpu.atmega256rfr2.bootloader.low_fuses=0xFF
24+
pinoccio.menu.cpu.atmega256rfr2.bootloader.high_fuses=0xD0
25+
pinoccio.menu.cpu.atmega256rfr2.bootloader.extended_fuses=0xFE
26+
pinoccio.menu.cpu.atmega256rfr2.bootloader.unlock_bits=0x3F
27+
pinoccio.menu.cpu.atmega256rfr2.bootloader.lock_bits=0x0F
28+
pinoccio.menu.cpu.atmega256rfr2.bootloader.path=stk500v2
29+
pinoccio.menu.cpu.atmega256rfr2.bootloader.file=stk500boot_v2_pinoccio.hex
3530

36-
pinoccio128.bootloader.tool=avrdude
37-
pinoccio128.bootloader.low_fuses=0xF7
38-
pinoccio128.bootloader.high_fuses=0xD0
39-
pinoccio128.bootloader.extended_fuses=0xF0
40-
pinoccio128.bootloader.path=pinoccio
41-
pinoccio128.bootloader.file=ATmegaBOOT_atmega128rfa1.hex
42-
pinoccio128.bootloader.unlock_bits=0x3F
43-
pinoccio128.bootloader.lock_bits=0x0F
31+
pinoccio.menu.cpu.atmega128rfa1=ATmega128RFA1 (early prototype)
32+
pinoccio.menu.cpu.atmega128rfa1.build.mcu=atmega128rfa1
33+
pinoccio.menu.cpu.atmega128rfa1.upload.maximum_size=129048
34+
pinoccio.menu.cpu.atmega128rfa1.upload.speed=57600
35+
pinoccio.menu.cpu.atmega128rfa1.bootloader.low_fuses=0xF7
36+
pinoccio.menu.cpu.atmega128rfa1.bootloader.high_fuses=0xD0
37+
pinoccio.menu.cpu.atmega128rfa1.bootloader.extended_fuses=0xF0
38+
pinoccio.menu.cpu.atmega128rfa1.bootloader.path=pinoccio
39+
pinoccio.menu.cpu.atmega128rfa1.bootloader.file=ATmegaBOOT_atmega128rfa1.hex
40+
pinoccio.menu.cpu.atmega128rfa1.bootloader.unlock_bits=0x3F
41+
pinoccio.menu.cpu.atmega128rfa1.bootloader.lock_bits=0x0F
4442

45-
pinoccio128.build.mcu=atmega128rfa1
46-
pinoccio128.build.f_cpu=16000000L
47-
pinoccio128.build.core=arduino:arduino
48-
pinoccio128.build.variant=pinoccio
49-
pinoccio128.build.board=PINOCCIO
43+
##############################################################

avr/platform.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,8 @@ recipe.size.regex.eeprom=^(?:\.eeprom)\s+([0-9]+).*
5959
# AVR Uploader/Programmers tools
6060
# ------------------------------
6161

62-
tools.avrdude.cmd.path={runtime.ide.path}/hardware/tools/avr/bin/avrdude
63-
tools.avrdude.config.path={runtime.ide.path}/hardware/tools/avr/etc/avrdude.conf
62+
tools.avrdude.cmd.path=/usr/bin/avrdude
63+
tools.avrdude.config.path=/etc/avrdude.conf
6464

6565
tools.avrdude.upload.params.verbose=-v -v -v -v
6666
tools.avrdude.upload.params.quiet=-q -q

0 commit comments

Comments
 (0)