dflemstr / imxrt-rs

Rust for NXP i.MX RT

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

i.MX RT Crates

i.MX RT register access layer, hardware abstraction layer, and svd patches.

This is very much modeled on the great stm32ral and stm32-rs crates which do much the same for ST's fantastic STM32 family.

Goals

  • Create the collaborative group to support using Rust on NXP's i.MX RT series.
  • Fast compilation
  • Simple but useful register level access, may not be as complete as svd2rust in ease of use but won't take very long to build.
  • Embedded HAL support.
  • RTFM support.
  • EVK board support
  • Popular boards such as the Teensy 4.

imxrt-ral Supported Devices

  • imxrt1011
  • imxrt1015
  • imxrt1021
  • imxrt1051
  • imxrt1052
  • imxrt1061
  • imxrt1062
  • imxrt1064

imxrt-hal Supported Devices

  • imxrt1011
  • imxrt1015
  • imxrt1021
  • imxrt1051
  • imxrt1052
  • imxrt1061
  • imxrt1062
  • imxrt1064

About

Rust for NXP i.MX RT

License:Apache License 2.0


Languages

Language:Rust 57.9%Language:Python 34.1%Language:HTML 3.6%Language:RenderScript 2.6%Language:Shell 1.0%Language:Makefile 0.9%