Projects

Software projects may be stored on GitHub and / or git.mciantyre.dev.

imxrt-rs

The imxrt-rs project brings embedded Rust to NXP's i.MX RT MCUs. I've maintained the project since early 2020. I'm pretty familiar with the four-digit i.MX RT parts and their quirks.

The project is on GitHub. Most packages are available on crates.io. For general documentation, consult the book.

teensy4-rs

The teensy4-rs project brings Rust support to the Teensy 4. It was my first embedded Rust project, and I still maintain it. But nowadays, most of my focus is on the imxrt-rs project, where I can have a wider impact on the embedded Rust ecosystem.

probe-rs

probe-rs is an embedded toolkit, written in Rust. I don't maintain probe-rs! But through work on imxrt-rs, I contribute target support for NXP's i.MX RT 10xx and 11xx MCUs.

Rust std on ThreadX

I'm porting the Rust standard library to ThreadX. Right now, it runs on some NXP i.MX RT MCUs. It also works in a QEMU ARM emulator as well as a Raspberry Pi Pico board. It's an early stage project, but there's plenty you could play with.

This website

I use Zola for content management and site generation. I suppose I'd be happy with anything that generates an Atom/RSS feed, but I like that this one is written in Rust.

Effective Modern Cooking

Effective Modern Cooking is a no-nonsense cookbook. It has over 120 recipes that my wife and I have refined over a few years.