I've created a custom board in boards.txt
and changed the upload.tool
to a nonsense value, and yet when I do an upload the IDE still calls avrdude
.
For example, In boards.txt I've changed the line...
tile.upload.tool=avrdude
...to...
tile.upload.tool=nogood
...and added these lines to platform.txt...
# NOGOOD programmer
tools.nogood.cmd="dir"
tools.nogood.program.pattern="dir"
tools.nogood.upload.pattern="dir"
...and reloaded the IDE and hit upload.. and it still runs AVRDUDE.
(Note that my board ID is tile
)
I've verified that I am editing the correct boards.txt by changing the cores
key to nogood
and this does generate an error.
Is boardid.upload.tool
not the right place to change the recipe called when upload is hit?
How/where does the boardid.upload.tool=toolname
key in boards.txt get mapped to the tools.toolname.upload.pattern
key in platforms.txt?
I am using Arduino IDE version 1.8.3.
The custom boards.txt is in the directory Arduino\hardware\Move38\avr
.
This full custom platform package is here...
https://github.com/bigjosh/Move38-Arduino-Platform
Thanks!