Closed cmaglie closed 4 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
01de174
) 63.69% compared to head (de50b32
) 63.59%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Please check if the PR fulfills these requirements
See how to contribute
UPGRADING.md
has been updated with a migration guide (for breaking changes)configuration.schema.json
updated if new parameters are added.What kind of change does this PR introduce?
Allow optional
programmer
in debugging.Normally configurations for debugging are layered one over the other in the following order:
platforms.txt
boards.txt
(the part relative to the board selected)boards.txt
(the parts relative to the board options selected)programmers.txt
(the part relative to the programmer selected)BTW some platforms seem to have managed to go without the
programmers.txt
facility. This is a tentative fix to support them.What is the current behavior?
The CLI will fail to debug with the
missing programmer
error.What is the new behavior?
The CLI will try to proceed with the debugging anyway.
Does this PR introduce a breaking change, and is titled accordingly?
No
Other information
This PR builds upon Arduino CLI 0.35.2. @ubidefeo @kittaakos @per1234