Add AVR16DD20/AVR16DD32 boards and fix DxCore AVR-DD fuses#76
Open
amarotica wants to merge 3 commits into
Open
Add AVR16DD20/AVR16DD32 boards and fix DxCore AVR-DD fuses#76amarotica wants to merge 3 commits into
amarotica wants to merge 3 commits into
Conversation
Member
|
Hi @amarotica, thanks for the PR. It looks good overall, but I’d also like to ask @MCUdude to take a look since he originally contributed support for programming fuses for DxCore targets. |
Contributor
|
I'll try to go though and look for any errors. But IMO @amarotica should add all AVR-DD targets, not just two of them. They are all pretty much identical, except for the memory size and pin count. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Summary
AVR16DD20andAVR16DD32board manifests for DxCorefuses/bootloadertargets use safe DD-family valuesWhy
platform-atmelmegaavralready includes DxCore support and AVR64DD board manifests, but AVR16DD20/32 are still missing.Validation
I validated the added board manifests by building simple Arduino sketches locally for both:
AVR16DD20AVR16DD32I also verified the generated AVR-DD fuse bytes for the typical no-bootloader UPDI setup now match the intended DxCore values.
Remaining blocker
Full stock support still needs a
platformio/toolchain-atmelavrupdate to addavr16dd20/avr16dd32device specs and headers. Without that package update, these new board definitions still require an external DD-capable AVR toolchain.