Skip to content

Commit 4dc8d71

Browse files
apply latest branch changes
1 parent 4e08823 commit 4dc8d71

File tree

3 files changed

+422
-49
lines changed

3 files changed

+422
-49
lines changed

imxrt-hal/README.md

Lines changed: 16 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
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

0 commit comments

Comments
 (0)