aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2024-01-11 19:21:33 +0100
committerUlf Lilleengen <[email protected]>2024-01-11 19:21:33 +0100
commitf9e274e0574c58b0132612eb5aae81ea51a4b931 (patch)
tree2485abf6cd9a38bf8b62de4998159a2a957725f3
parent3119aeec5cc05f78a6551ae845f2dbc659bb631a (diff)
docs: more docs on nrf
-rw-r--r--embassy-nrf/README.md14
1 files changed, 14 insertions, 0 deletions
diff --git a/embassy-nrf/README.md b/embassy-nrf/README.md
index 39de3854b..18cb21f46 100644
--- a/embassy-nrf/README.md
+++ b/embassy-nrf/README.md
@@ -8,6 +8,20 @@ complete operations in low power mod and handling interrupts, so that applicatio
8 8
9NOTE: The Embassy HALs can be used both for non-async and async operations. For async, you can choose which runtime you want to use. 9NOTE: The Embassy HALs can be used both for non-async and async operations. For async, you can choose which runtime you want to use.
10 10
11## Hardware support
12
13The `embassy-nrf` HAL supports most variants of the nRF family:
14
15* nRF52 ([examples](https://github.com/embassy-rs/embassy/tree/main/examples/nrf52840))
16* nRF53 ([examples](https://github.com/embassy-rs/embassy/tree/main/examples/nrf5340))
17* nRF91 ([examples](https://github.com/embassy-rs/embassy/tree/main/examples/nrf9160))
18
19Most peripherals are supported. For a complete list of available peripherals and features, see the [documentation](https://docs.embassy.dev/embassy-nrf/git/nrf52805/index.html).
20
21## API
22
23The `embassy-nrf` HAL implements the traits from [embedded-hal](https://crates.io/crates/embedded-hal) (v0.2 and 1.0) and [embedded-hal-async](https://crates.io/crates/embedded-hal-async), as well as [embedded-io](https://crates.io/crates/embedded-io) and [embedded-io-async](https://crates.io/crates/embedded-io-async).
24
11## EasyDMA considerations 25## EasyDMA considerations
12 26
13On nRF chips, peripherals can use the so called EasyDMA feature to offload the task of interacting 27On nRF chips, peripherals can use the so called EasyDMA feature to offload the task of interacting