Registry / other / imxrt-ral

imxrt-ral

JSON →
library0.6.1rscratesunverified

Register access layer for all NXP i.MX RT microcontrollers.

# Cargo.toml [dependencies] imxrt-ral = "0.6.1"
INSTALL
IMPORT
SIG · IMXRT-RAL
I
imxrt-ral
otherrustv0.6.1
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

CCM
use imxrt_ral::ral::ccm::CCM;

Access a peripheral register block (CCM example).

use imxrt_ral::ral::ccm::CCM; fn main() { // Access CCM registers (example for i.MX RT) let ccm = unsafe { CCM::instance() }; println!("CCM base address: {:?}", ccm); }
Debug
Known issues
gotchaRequires unsafe code for register access; incorrect usage can cause hardware faults.
fix
Ensure proper memory-mapped I/O safety and consult the microcontroller reference manual.
affects: >=0.6.0
Upgrade
Version history
0.6.1latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
imxrt-ral — cargo add imxrt-ral · libregistry