imxrt-hal

This project provides a Rust HAL (hardware abstraction layer) for all NXP i.MX RT microcontrollers based on the imxrt-ral crate.

A feature flag needs to be set for any of the supported i.MX RT SoC.

What is it?

imxrt-hal is an experiment into a lightweight hardware abstraction layer. It provides access to some of the peripherals of the i.MX RT series processors from NXP using embedded-hal and other community driven hardware APIs.

The main aims are fast compilation, compactness, and simplicity.

Please consider trying it out and contributing or leaving feedback!

Goals