Skip to content

imxrt-rs/imxrt-hal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

582aa8e · Feb 23, 2025
Nov 29, 2024
Jan 13, 2025
Jan 15, 2025
Nov 18, 2024
Feb 23, 2025
Feb 23, 2025
Jan 5, 2023
Dec 22, 2024
Nov 29, 2024
Jan 15, 2025
Jan 5, 2023
Jan 5, 2023
Feb 25, 2023
Nov 29, 2024

Repository files navigation

imxrt-hal

A Rust hardware abstraction layer (HAL) for NXP i.MX RT processors.

All Checks Crates.io

matrix-chat

Getting started

You'll need a compatible Rust toolchain in order to build and use imxrt-hal. For information on installing a toolchain, see the imxrt-rs book.

If you're new to imxrt-hal and want to try its examples on hardware, see this guide. Examples run on various i.MX RT development boards, like the 1010 EVK and the Teensy 4.

Many HAL drivers work across all of the i.MX RT chips supported by imxrt-ral. Select drivers become available for a specific chip build. If you want to use imxrt-hal in your project, see the package's API docs. For a high-level overview of how imxrt-ral and imxrt-hal work together, check out the ecosystem walkthrough

Contributing

If you're interested in extending or changing the HAL, or if you want to add testing support for a new board, see CONTRIBUTING.

License

Licensed under either of

at your option.