#rustembedded
Good news, The Rust Embedded Working Group has banned use of LLM prose in human-to-human communication.

https://github.com/rust-embedded/wg/pull/944

#rust #rustembedded #rustembeddedwg
Update AI policy by sgued · Pull Request #944 · rust-embedded/wg
This follows the discussion had during the meeting on 2026-09-22 #940 This was merged a bit too early in #942 and reverted #943, so I re-opened it. The review comments from #942 are taken into acco...
github.com
October 28, 2026 at 1:42 PM
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
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
Today's task: Update the @NordicTweets' nRF52 family @rustembedded ecosystem to the 2018 edition for stable (well, beta) @rustlang work!

Ping me if you're using an nRF52 with Rustlang, I have a new crate for you to test before the final release!
November 4, 2024 at 1:13 PM
The use of closures in @rustembedded is continually one of the neatest things to me. There are so many library tasks where the setup and teardown is fixed, but the part in the middle, the user action, is dynamic. Closures remove the "oops forgot to setup/teardown" room for error
November 4, 2024 at 1:13 PM
1. From Reset to Main

An explanation of all the steps and libraries involved (in the @rustembedded ecosystem) between when a microcontroller boots, and when the main() function is actually called. This will cover parts of the r0, cortex-m, and cortex-m-rt crates. Very low level
November 4, 2024 at 1:13 PM
At the @rustlang assembly at #35c3 with some cool @rustembedded stuff going on!
November 4, 2024 at 1:04 PM
Heads up if you are a @rustembedded dev, https://gdbgui.com/ seems to work really well for #embedded + @rustlang, modulo a couple little nits. I think I might write up a quick blog post on how to address those, but it is really nice to have a GUI for debugging on `cargo run`!
gdbgui
A browser-based frontend to gdb (gnu debugger)
gdbgui.com
November 4, 2024 at 12:55 PM
Hey @rustlang (and @rustembedded and @rustwasm) people, I put together a Pre-RFC for making Cargo be aware of `std` and `core`!

Heres the PR: https://github.com/jamesmunns/rfcs/pull/1
Heres a rendered copy of the RFC:...
Pre-RFC: `std` aware Cargo by jamesmunns · Pull Request #1 · jamesmunns/rfcs
Rendered Here
github.com
November 4, 2024 at 12:54 PM
I'm super excited we got 21 (!!!!) submissions for talks at @OxidizeConf! I've already peeked, and there are some really cool ones in there! 🎊🎉🎊🎉

It's going to be really cool to hear a whole day of @rustembedded talks (if I'm not running around with my hair on fire all day)
November 4, 2024 at 12:54 PM