diff options
| author | Dario Nieuwenhuis <[email protected]> | 2022-01-27 00:08:02 +0100 |
|---|---|---|
| committer | Dario Nieuwenhuis <[email protected]> | 2022-01-27 00:08:02 +0100 |
| commit | 0719b05d63a1d80d3b8ea39a411545a6e8e22ec2 (patch) | |
| tree | 9abf789ef5213c191433466b0b201edde967eaed /README.md | |
| parent | d76cd5ceaf5140c48ef97180beae156c0c0e07c8 (diff) | |
traits: migrate Delay to embedded-hal 1.0+async, remove Rng and Flash.
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 9 |
1 files changed, 0 insertions, 9 deletions
| @@ -2,15 +2,6 @@ | |||
| 2 | 2 | ||
| 3 | Embassy is a project to make async/await a first-class option for embedded development. For more information and instructions to get started, go to [https://embassy.dev](https://embassy.dev). | 3 | Embassy is a project to make async/await a first-class option for embedded development. For more information and instructions to get started, go to [https://embassy.dev](https://embassy.dev). |
| 4 | 4 | ||
| 5 | ## Traits and types | ||
| 6 | |||
| 7 | `embassy` provides a set of traits and types specifically designed for `async` usage. | ||
| 8 | |||
| 9 | - `embassy::io`: `AsyncBufRead`, `AsyncWrite`. Traits for byte-stream IO, essentially `no_std` compatible versions of `futures::io`. | ||
| 10 | - `embassy::traits::flash`: Flash device trait. | ||
| 11 | - `embassy::time`: `Clock` and `Alarm` traits. Std-like `Duration` and `Instant`. | ||
| 12 | - More traits for SPI, I2C, UART async HAL coming soon. | ||
| 13 | |||
| 14 | ## Executor | 5 | ## Executor |
| 15 | 6 | ||
| 16 | The `embassy::executor` module provides an async/await executor designed for embedded usage. | 7 | The `embassy::executor` module provides an async/await executor designed for embedded usage. |
