Move probe-rs chip name into boards/*.toml, remove scary matches #1903
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.
The commit messages have a lot more detail if you're curious, but this eliminates all of the matches that I've been mad about, and should make maintenance a lot easier.
Anticipated question: why not put the chip name in the chip.toml that the app already references? It's because probe-rs is weeeeeirdly specific about chip names, and Hubris is not. For instance, probe-rs distinguishes the same chip in different packages for reasons I cannot fathom. So boards need to be more precise than chip.toml.
I'd like, later, to also move the chip.toml name reference out of app.toml and into the board definition, but I have not done that here.