From 0719b05d63a1d80d3b8ea39a411545a6e8e22ec2 Mon Sep 17 00:00:00 2001 From: Dario Nieuwenhuis Date: Thu, 27 Jan 2022 00:08:02 +0100 Subject: traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash. --- docs/modules/ROOT/pages/traits.adoc | 1 - 1 file changed, 1 deletion(-) (limited to 'docs/modules') diff --git a/docs/modules/ROOT/pages/traits.adoc b/docs/modules/ROOT/pages/traits.adoc index 96f3e88bb..38b8f2862 100644 --- a/docs/modules/ROOT/pages/traits.adoc +++ b/docs/modules/ROOT/pages/traits.adoc @@ -3,7 +3,6 @@ Embassy provides a set of traits and types specifically designed for `async` usage. Many of these futures will be upstreamed to the `embedded-hal` crate at some point in the future, probably when the required GAT (Generic Associated Types) feature is stabilized in Rust. * `embassy::io`: `AsyncBufRead`, `AsyncWrite`. Traits for byte-stream IO, essentially `no_std` compatible versions of `futures::io`. The primary reason for re-defining these traits is that the `futures::io` variant requires `std::io::Error`, which does not work in the `no_std` environment. -* `embassy::traits`: Async traits for Flash, SPI, I2C, UART, RNG, GPIO and more. * `embassy::time`: Time `Driver` trait that is implemented for different platforms. Time in Embassy is represented using the `Duration` and `Instant` types. These traits are implemented by the platform-specific crates, such as `embassy-nrf` or `embassy-stm32`. -- cgit