File tree Expand file tree Collapse file tree 3 files changed +422
-49
lines changed
Expand file tree Collapse file tree 3 files changed +422
-49
lines changed Original file line number Diff line number Diff line change 1- # imxrt1060 -hal
1+ # imxrt -hal
22
3- ` imxrt1060-hal ` is a Rust hardware abstraction layer that's specific to i.MX
4- RT 1060 processors. This includes some of the following processor parts:
3+ This project provides a Rust HAL ( hardware abstraction layer) for all NXP i.MX RT
4+ microcontrollers based on the imxrt-ral crate.
55
6- - i.MX RT 1061
7- - i.MX RT 1062
6+ A feature flag needs to be set for any of the supported i.MX RT SoC.
87
9- It is the successor to ` imxrt-hal ` , version 0.4, with ` feature = "imxrt1062" ` .
8+ ## What is it?
109
11- ## Features
10+ imxrt-hal is an experiment into a lightweight hardware abstraction layer. It
11+ provides access to some of the peripherals of the i.MX RT series processors
12+ from NXP using embedded-hal and other community driven hardware APIs.
1213
13- The table below describes the optional features supported by ` imxrt1060-hal ` .
14+ The main aims are fast compilation, compactness, and simplicity .
1415
15- | Feature | Description |
16- | -------- | ---------------------------------- |
17- | ` "rt" ` | Runtime support with ` cortex-m-rt ` |
18- | ` "rtic" ` | Support for RTIC |
16+ Please consider trying it out and contributing or leaving feedback!
17+
18+ ## Goals
19+
20+ * Simple to use and hard to use incorrectly
21+ * All peripherals and busses supported
22+ * Support the entire i.MX RT Series with a single crate to maximize code reuse
You can’t perform that action at this time.
0 commit comments