-
Notifications
You must be signed in to change notification settings - Fork 33
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
Road to embedded-hal 1.0
#142
Comments
No preference for or against breaking changes. Folks should feel free to explore new driver designs if they're warranted for embedded-hal 1.0. I'd still like to maintain some kind of embedded-hal 0.2 support. We could implement both traits with our drivers, or we recommend something like embedded-hal-compat. It might also be nice to support the async embedded-hal traits. My past attempts with async embedded i.MX RT drivers taught me what not to do, so I'm looking for help here. I hope to see approaches that are decoupled from any async runtime, though I'm not sure if that's possible or a good idea. |
My plan is currently to implement purely the |
I do agree with the plan to decouple from a specific runtime, and I don't think it's hard. So far for my lpspi rework I don't have anything that is specific to rtic or similar. E-h 1.0 seems well thought through. |
@mciantyre For timer adapters, can't we use |
This is a tracking issue of our progress and tasks to integrate the
upcoming1.0
version ofembedded-hal
.TODO: Link the migration guide here (rust-embedded/embedded-hal#283)
Tasks for
embedded-hal
(applicable as of RC1):rtic-monotonics
.The text was updated successfully, but these errors were encountered: