#RustEmbedded
Hello, Rat 👋🐁

🦀 New embedded Rust + @ratatui.rs tutorial dropped!

🔥 Learn how to build embedded TUIs on ESP32!

➡️ Read on impl Rust book: esp32.implrust.com/ratatui/hell...

#rustlang #ratatui #embedded #esp32 #tutorial #tui #rustembedded #opensource
October 28, 2025 at 9:36 AM
Oh hey now #rustembedded could work.

Think there's enough Rust Embedded folks out there to justify setting up a feed? 👀
February 29, 2024 at 12:37 AM
Built a light sensor with Rust & STM32F303 — no HAL, just bare-metal ADC fun. 🛠️

🔗 danielhoeflehner.tech/2025/07/18/r...

#rust #rustembedded #stm32
Rust Embedded: Light Sensor - Part 1
Reading values continuously from a light sensor.
danielhoeflehner.tech
September 11, 2025 at 7:53 AM
Spent the last two weeks swapping out the PCB (top right, based on RPi Pico2) and expanding the user workflows of the interface. Firmware on the Pico2 as well as the interfacing software are written in Rust. The actual interface is based on Slint @slint.dev.

#Rust #RustEmbedded
June 25, 2026 at 2:14 PM
🚀 Kicking off my STM32 journey with Rust! Just uploaded my first project: a simple blinky example using #RustLang and #STM32. Check it out on GitLab! gitlab.com/zdaav/embed/... #EmbeddedDev #RustEmbedded #OpenSource
a person is standing in a dark room with a blue light in the middle
ALT: a person is standing in a dark room with a blue light in the middle
media.tenor.com
November 17, 2024 at 12:56 AM
The __cortex_m_rt_main_trampoline in Rust embedded sets up the stack and jumps to __cortex_m_rt_main, ensuring proper init. It saves r7 & lr for debugging. In GDB, skip it and set a breakpoint at 0x686 for the real main logic. #RustEmbedded #GDB #ReverseEngineering #Rust
February 22, 2025 at 5:25 PM
Did you know:

I played around with Embassy in the xmas holidays. It's very cool and I ended up with that blog post:
janus.rs/en/2025/01/t...

Let me know what you think!

#Rust #RustEmbedded #Embedded
Asynchronous embedded programming - over the festive season - Janus IT
A revolution: Discover asynchronous embedded programming in Rust in Embassy with STM32, sensors and practical tips.
janus.rs
February 13, 2025 at 3:17 PM
I'll be wandering around today (Thursday) near the convention center, so if you want to go for a walk or grab a coffee or beer and talk about [embedded] Rust, let me know! My DMs are open, and we can figure out how to meet up! Oh, and I have @rustembedded stickers! 2/3
November 6, 2024 at 1:50 AM
And with that, @OxidizeConf is wrapped up. Thank you everyone who helped organize, speak, or attended. This was an incredible week, and I can't wait to see you all again soon.

Now I need to sleep for the next week, then to work on some interesting things for @rustembedded...
November 6, 2024 at 1:40 AM
I've been blinking a lot of lights lately. The next set of lights are going to be for a dog collar for Kuma :)

First demo using the ThunderPack from @jgillick, with a strip of 30 silicone'd WS2812Bs.

(Moderately) high powered @rustlang/@rustembedded, of course :D
November 6, 2024 at 1:22 AM
I had to go digging in some CircuitPython, but I have basic Row/Column scanning working already! Just outputting keypresses for now via @FerrousSystems' `defmt` logging

@rustembedded + @makerdiary
November 6, 2024 at 1:21 AM
Progress! Ported my Sparkfun 7-seg crate from SPI to I2C, and we have a basic hello world in @rustembedded.

Also a beautiful LEGO housing built by @lauraemunns, with room for some LEDs and a speaker grille

Now to get the DS3231, SCD30, and maaaaaaybe the e-paper display working
November 6, 2024 at 1:07 AM
Managed to get Keyberon and USB working on the @makerdiary M60 w/ @rustembedded!

Basic typing works (with fancy colors), and I added an overlay to change the number keys to F-keys, and add an arrow pad (with pgup and pgdown).

When you activate the overlay it lights up the keys!
November 6, 2024 at 1:06 AM
Aw yeah! My @rustembedded I2C bootloader works!

In this video, I:

* Boot to the current app
* Reboot while holding buttons to go into bootloader
* Flash over I2C from the STM32F4
* New image boots
* Do another power cycle, still second image!

Now to clean it up a bit 🥳🥳🥳
November 6, 2024 at 1:05 AM
Published and documented the color sequencer crate that I've been talking about lately (with the pretty patterns and goofy markdown macro tables), give it a look if you like making fun blinky @rustembedded things!

Demo below:

https://docs.rs/choreographer/
November 6, 2024 at 12:46 AM
Doing this check helps out people working in @rustembedded, @rustwasm, and other "odd" environments where we can't rely on having std, but we still like having nice libraries to build with!

Thanks for listening to my rant!
November 4, 2024 at 2:01 PM
Hey @rustwasm folks, do you know who implemented the CI tests in the rust-lang/rust repo? Git blame says it was @alex_crichton, but I was wondering if anyone else was involved. Context: https://github.com/rust-lang/rust/issues/52163 - It would help out @rustembedded a lot :D
`./x.py test` for `thumb*-none-*` targets fails with "cargo must succeed" · Issue #52163 · rust-lang/rust
Updates (2018-07-18) We'll enable ./x.py test src/test/run-make for no_std targets. Environment Ubuntu 16.04 (x86_64) ARM cross compiler is installed by sudo apt install gcc-arm-none-eabi libnewlib...
github.com
November 4, 2024 at 1:40 PM
My @rustembedded stickers came in today! I put a couple small tweaks on the official logo :)
November 4, 2024 at 1:40 PM
Hey, other @rustlang working group members. Do you have plans for your communities? The @rustembedded WG is discussing this here: https://github.com/rust-lang-nursery/embedded-wg/issues/148, and I would be super interested in your thoughts. CC @rustwasm, @RustNetWG
Issues · rust-embedded/wg
Coordination repository of the embedded devices Working Group - Issues · rust-embedded/wg
github.com
November 4, 2024 at 1:40 PM
TIL the term "Typestate Programming". Sort of like the builder pattern, this is what lets us do a lot of cool shenanigans in the @rustembedded world when interacting with hardware.
November 4, 2024 at 1:31 PM
@japaricious and @therealjpster, I've had an idea.

If we can trick @steveklabnik into using the Monotron as his primary #rustlang development machine for a year, just think of all of the support @rustembedded would get!

Can you make an IRC client yet JP? Maybe an SSH terminal?
November 4, 2024 at 1:31 PM
Informal Poll: Would you be interested in attending a @rustembedded summit, Early 2019 in Berlin?

The idea would be to have a space to discuss/work on #embedded @rustlang topics (think all-hands/Impl period) for a few days, also maybe with some workshops/talks

RTs appreciated!
November 4, 2024 at 1:23 PM
Idea for #svd2rust in the @rustembedded space: have a `--mock` mode, which generates a peripheral access crate where all reads/writes aren't to a fixed memory address, but instead a global state table (probably a hashmap with addr as key). Use it for unit testing HAL crates.
November 4, 2024 at 1:23 PM