Closed
Description
We have started a project to develop a asynchronous versions of the embedded-hal
traits, at the moment championed by @Dirbaio.
This will be developed as a separate crate called embedded-hal-async
until it is ready for integration inside a module in embedded-hal
.
This can be found in the subfolder embedded-hal-async
Roadmap:
- Add asynchronous traits
- Publish first version to crates.io: Prepare e-h-async 0.1.0-alpha.0 release #379
- Use traits across the community.
- In HAL implementations. e.g. in embassy
- In device drivers
- Transition to
async fn
in traits (expected breaking change insideembedded-hal-async
). - GATs are available in Rust stable. (Tracking issue)
-
async fn
in traits are available in Rust stable (Tracking issue)
Asynchronous execution holds great potential for embedded. Please join us!
Metadata
Metadata
Assignees
Labels
No labels