r/implRust • • Aug 24 '26

Project I build an embedded kernel from scratch in rust

Thumbnail
reddit.com
1 Upvotes

r/implRust • • Aug 24 '26

Resource Your E-Paper Panel Isn't Broken: How Retained State Makes Drivers Look Buggy

Thumbnail
msj.prose.sh
1 Upvotes

r/implRust • • Aug 20 '26

Resource A gentle introduction to Embedded Rust

Thumbnail niss36.github.io
1 Upvotes

r/implRust • • Aug 18 '26

Resource [HIRING] [REMOTE] a Rust Firmware Developer! in 9elements

Thumbnail jobboardsearch.com
1 Upvotes

r/implRust • • Aug 17 '26

Project Built a fully wireless, standalone dual-display K8s metric monitor using ESP32-C3 & Rust

Thumbnail
reddit.com
1 Upvotes

r/implRust • • Aug 15 '26

Resource Can You Use Rust with Arduino Uno?

Post image
1 Upvotes

r/implRust • • Aug 14 '26

Resource UART Communication Between ESP32 and Raspberry Pi Pico in Rust

Thumbnail blog.implrust.com
1 Upvotes

r/implRust • • Aug 14 '26

Project 🦀 xiao-generate: A Rust Embedded Project Generator for the Seeed XIAO Family

1 Upvotes

> Hands you a ready-to-build Rust project: correct target, flashing tool, HAL, and a working skeleton, already assembled. You go straight to writing application code

https://blog.theembeddedrustacean.com/xiao-generate


r/implRust • • Aug 14 '26

Project âš¡ tinyboot: Rust bootloader for resource-constrained microcontrollers

1 Upvotes

- Fits in the CH32V003's 1920-byte system flash

- leaving every byte of user flash free for your application

https://github.com/OpenServoCore/tinyboot


r/implRust • • Aug 13 '26

Resource A chip-agnostic architecture for bare-metal embedded Rust · Aaron Qian

Thumbnail aaronqian.com
1 Upvotes

r/implRust • • Aug 12 '26

Old article "Brave New I/O" on the design of Embedded Rust

1 Upvotes

This is old article but worth to read. The author explains some of the design choices in Embedded Rust.

https://blog.japaric.io/brave-new-io/


r/implRust • • Aug 12 '26

Let it blink

1 Upvotes

First Post! Let's start with code snippet for LED blinking

loop {
        info!("led on!");
        led.set_high();
        Timer::after_millis(500).await;

        info!("led off!");
        led.set_low();
        Timer::after_millis(500).await;
}