[][src]Crate imxrt_hal

NXP iMXRT hardware abstraction layer

An embedded-hal implementation targeting processors in NXP's IMXRT106x family.

The HAL is a WIP. More documentation will become available once more capabilities are exposed.

In some cases, the HAL simply re-exports peripherals from the peripheral access crates (PAC). If they are not re-exported, all PAC components are available in the pac module.

To see examples of the HAL, check out the teensy4-bsp and the teensy4-examples crates. We will skip documentation example and tests, since we cannot yet test them as part of the cargo test workflow...

Re-exports

pub use imxrt_ral as ral;

Modules

ccm

Clock Configuration Module (CCM)

dcdc
dma

Direct Memory Access (DMA)

gpio
gpt

General Purpose Timer (GPT)

i2c

I2C support

iomuxc

IOMUX Controller

pit

Periodic Interrupt Timer (PIT)

pwm

Pulse Width Modulation (PWM)

spi

SPI support

uart

Low Power Universal Asynchronous Receiver/Transmit (LPUART)

Structs

Peripherals