aboutsummaryrefslogtreecommitdiff
path: root/embassy-rp/README.md
diff options
context:
space:
mode:
authorUlf Lilleengen <[email protected]>2023-12-19 10:11:19 +0100
committerUlf Lilleengen <[email protected]>2023-12-19 10:56:22 +0100
commite45e3e76b564b0589a24c1ca56599640238fd672 (patch)
tree9b3280a909e9a7da1b5b5e27b9cab698da747604 /embassy-rp/README.md
parent08e9a4d84a51a4a1511dcbbd73808731b4d44f06 (diff)
docs: embassy-rp rustdoc and refactoring
Diffstat (limited to 'embassy-rp/README.md')
-rw-r--r--embassy-rp/README.md23
1 files changed, 23 insertions, 0 deletions
diff --git a/embassy-rp/README.md b/embassy-rp/README.md
new file mode 100644
index 000000000..cd79fe501
--- /dev/null
+++ b/embassy-rp/README.md
@@ -0,0 +1,23 @@
1# Embassy RP HAL
2
3HALs implement safe, idiomatic Rust APIs to use the hardware capabilities, so raw register manipulation is not needed.
4
5The Embassy RP HAL targets the Raspberry Pi 2040 family of hardware. The HAL implements both blocking and async APIs
6for many peripherals. The benefit of using the async APIs is that the HAL takes care of waiting for peripherals to
7complete operations in low power mod and handling interrupts, so that applications can focus on more important matters.
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.
10
11## Minimum supported Rust version (MSRV)
12
13Embassy is guaranteed to compile on the latest stable Rust version at the time of release. It might compile with older versions but that may change in any new patch release.
14
15## License
16
17This work is licensed under either of
18
19- Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or
20 <http://www.apache.org/licenses/LICENSE-2.0>)
21- MIT license ([LICENSE-MIT](LICENSE-MIT) or <http://opensource.org/licenses/MIT>)
22
23at your option.