make/usb_board_reset: define {preflash,term}-delay when necessary #19617
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Contribution description
When running
make info-boards-supported
in an application directory, I got several warning from make:The warnings are also printed with the
generate-Makefile.ci
target.It seems the
usb_board_reset.mk
is included several times which leads to the warning. The idea of this PR is to only definepreflash-delay
andterm_delay
when necessary, e.g when a related target is used (flash, flash-only => preflash-delay, term => term-delay).Testing procedure
Issues/PRs references
This is the reason for #19616, I needed a board that is using a {preflash,term}-delay defined in
usb_board_reset.mk
.