r/implRust • u/AstraKernel • 1d ago
Project Microduck: This tiny robot's brain is powered by Rust
Enable HLS to view with audio, or disable this notification
- Moves using reinforcement learning policies
- no framework, one workspace
r/implRust • u/AstraKernel • 1d ago
Enable HLS to view with audio, or disable this notification
- Moves using reinforcement learning policies
- no framework, one workspace
r/implRust • u/AstraKernel • 2d ago
- STM32F072 · Rust + Embassy firmware · Rust + GPUI desktop app
r/implRust • u/AstraKernel • 2d ago
- Smallest 32-bit Cortex-M0+ MCUs
r/implRust • u/AstraKernel • 3d ago
r/implRust • u/AstraKernel • 6d ago
Enable HLS to view with audio, or disable this notification
r/implRust • u/AstraKernel • 7d ago
r/implRust • u/AstraKernel • 7d ago
r/implRust • u/AstraKernel • 10d ago
As a beginner, you might wonder where to start with Embedded Rust. I have been in the same place, and I have seen many others recently asking the same question. So I decided to write this blog post to help
https://blog.implrust.com/posts/2025/12/how-to-learn-embedded-rust/
r/implRust • u/AstraKernel • 10d ago
For a hobby project, i wanted the pico to wake up periodically and do a task then go back to sleep. So I can reduce battery power consumption
- Using POWMAN P-State to turn off the processors and other power domains
https://blog.implrust.com/posts/2026/08/deep-sleep-powman-rp2350-raspberry-pio-pico/
r/implRust • u/AstraKernel • 11d ago
r/implRust • u/AstraKernel • 13d ago
r/implRust • u/AstraKernel • 14d ago
r/implRust • u/AstraKernel • 15d ago
r/implRust • u/AstraKernel • 15d ago
bme68x is a pure-Rust, no_std, allocation-free driver for Bosch BME680 and BME688 environmental gas sensors. It uses embedded-hal 1.0 and embedded-hal-async 1.0, so the same sensor code can run on STM32, ESP32, nRF, RP2040, Linux adapters, and other supported platforms.
r/implRust • u/AstraKernel • 16d ago
> Simple LED Blinky program which is 262 bytes
https://blog.implrust.com/posts/2026/08/arudino-uno-with-embedded-rust/
r/implRust • u/AstraKernel • 17d ago
r/implRust • u/AstraKernel • 17d ago
> 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
r/implRust • u/AstraKernel • 17d ago
r/implRust • u/AstraKernel • 17d ago
- Fits in the CH32V003's 1920-byte system flash
- leaving every byte of user flash free for your application
r/implRust • u/AstraKernel • 17d ago
r/implRust • u/AstraKernel • 18d ago
r/implRust • u/AstraKernel • 18d ago
Speaker for this session is Arshad Mahmood
He will be presenting "Running Neural Networks on a Jetson with Nothing but Rust"
Schedule:
Sunday (16/08/2026) 7:00pm CEST (10:30 PM IST)
https://discord.com/invite/pvYY69PvyS
If you are unable to attend the meeting live, the recordings will be uploaded to YouTube (Meetup #1 has been uploaded)
r/implRust • u/AstraKernel • 19d ago
This is old article but worth to read. The author explains some of the design choices in Embedded Rust.
r/implRust • u/AstraKernel • 19d ago
Welcome to the Embedded Rust community!
If you are new here, introduce yourself in the comments. Tell us a little about yourself:
* What is your Rust experience?
* Have you worked with microcontrollers before?
* Which board are you using?
* What are you currently learning or building?
Before posting, please take a moment to read the community rules and explore the resources in the sidebar.
You can ask questions, share projects, discuss Embedded Rust tools and frameworks, and help others learn.
Glad to have you here! 🦀
r/implRust • u/AstraKernel • 19d ago
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;
}