aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: 169bfb7069e230b346376a14b92f9ceba5d89293 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
An alternate register access layer (RAL) for i.MX RT MCUs.

Generally, you should prefer [imxrt-ral] over these packages. imxrt-ral provides
a complete register access layer, more than what's available here. imxrt-ral is
also on crates.io. If you're using this, it's because I wrote another experiment
that depends on this experiment.

This RAL

- is more hand written than [imxrt-ral], but not fully hand written!
- has way more packages -- one per IP block -- for uses in drivers and MCUs.
- includes either none or too much higher-level abstractions for using drivers.
- supports a few MCUs that aren't yet available in imxrt-ral.
- doesn't support MCUs that _are_ available in imxrt-ral.
- uses a newer version of [ral-registers].

[imxrt-ral]: https://github.com/imxrt-rs/imxrt-ral
[ral-registers]: https://git.mciantyre.dev/ral-registers

License: APACHE-2.0