Skip to content

update to atsamd-hal-0.22 and other latest dependencies #913

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 8 commits into from
Jul 1, 2025

Conversation

tboby
Copy link
Contributor

@tboby tboby commented Jun 28, 2025

Summary

This upgrades the Adafruit Neo Trinkey board to the latest hal version.

I mainly followed what other boards did while upgrading.

  • An explicit dependency was added for cortex-m
  • usb-device was upgraded to 0.3.1
  • Examples were updated, and (most) clippy warnings resolved
  • The usb_allocator doc string was corrected

Checklist

  • All new or modified code is well documented, especially public items - No changes to API
  • No new warnings or clippy suggestions have been introduced - CI will deny clippy warnings by default! You may #[allow] certain lints where reasonable, but ideally justify those with a short comment.

If Adding a new Board

  • [ /] Board CI added to crates.json
  • [ /] Board is properly following "Tier 2" conventions, unless otherwise decided to be "Tier 1"

If Adding a new cargo feature to the HAL

  • [ /] Feature is added to the test matrix for applicable boards / PACs in crates.json

Note

The crate changelogs should no longer be manually updated! Changelogs are now automatically generated. Instead:

  • If your PR is contained to a single crate, or a single feature:
    • Nothing else to do; your PR will likely be squashed down to a single commit.
    • Please consider using conventional commmit phrasing in the PR title.
  • If your PR brings in large, sweeping changes across multiple crates:
    • Organize your commits such that each commit only touches a single crate, or a single feature across multiple crates. Please don't create commits that span multiple features over multiple crates.
    • Use conventional commmits for your commit messages.

@tboby tboby changed the title Upgrade Neo Trinkey hal update to atsamd-hal-0.22 and other latest dependencies Jun 28, 2025
@tboby tboby marked this pull request as ready for review June 28, 2025 18:10
@ianrrees ianrrees merged commit bfdfcb9 into atsamd-rs:master Jul 1, 2025
109 checks passed
@tboby tboby deleted the neo_trinkey_upgrade branch July 2, 2025 05:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants