Dániel Buga
Dániel Buga
@dbuga.bsky.social
Reposted by Dániel Buga
got mouse(food)? Xiao ESP32S3 with 1.8'' ST7735 TFT display (for some reason can't get the bigger ILI9xxx version to work), BME280 and ENS160. I modified the example from here esp32.implrust.com/ratatui/hell..., with the sensor reading and calibration done as embassy tasks, meanwhile the display
December 10, 2025 at 9:57 PM
Reposted by Dániel Buga
PSA: postcard-rpc v0.12.0 has released: github.com/jamesmunns/p..., docs are at the back of a very long docs-rs queue, but should be live soon.

Short thread:
Release v0.12.0 · jamesmunns/postcard-rpc
What's Changed Bump embassy-executor to v0.9.0 and remove legacy embassy-usb support by @pperanich in #137 add missing impl Errors (breaking change) by @rursprung in #130 Add USB max packet size p...
github.com
October 23, 2025 at 6:20 PM
Reposted by Dániel Buga
This new version supports the current stable set of embassy deps, including embassy-executor v0.9. Examples have also been updated, including for the 1.0.0-rc.1 esp-hal targets (thanks to @dbuga.bsky.social!). Let me know if anyone runs into any issues :)
October 23, 2025 at 6:20 PM
Reposted by Dániel Buga
A list of 🦀 Rust-friendly jobs at Rivian VW Tech has posted! US West coast and Belgrade are preferred, but exceptional candidates might be remote! The list will be kept up to date.

docs.google.com/document/d/e...

#rustlang #rivian
Rust Engineering Opportunities at RV Tech
docs.google.com
September 29, 2025 at 9:08 PM
Reposted by Dániel Buga
Rust 1.90.0 has been released! ✨🦀

This release makes LLD the default linker on x86-64 linux-gnu and adds `cargo publish --workspace` to publish an entire workspace all at once!

Check out the blog post and release notes for more: blog.rust-lang.org/2025/09/18/R...
Announcing Rust 1.90.0 | Rust Blog
Empowering everyone to build reliable and efficient software.
blog.rust-lang.org
September 18, 2025 at 7:20 PM
Job security through obscurity
September 11, 2025 at 3:39 PM
I've never thought I'd one day unironically say the following: "I'm considering changing the comment to latin just for fun"
September 9, 2025 at 12:51 PM
Reposted by Dániel Buga
embassy-rs / embassy: Modern embedded framework, using Rust and async. ★7318 https://github.com/embassy-rs/embassy
embassy-rs / embassy
Modern embedded framework, using Rust and async.
github.com
August 30, 2025 at 4:29 PM
Reposted by Dániel Buga
Productive evening at the hackerspace this evening. The first prototypes of the ESP32-S3 STAMP and CH32V203 STAMP have been assembled and can now be tested. Thanks to @aisler.net for the fast and excellent service!
August 13, 2025 at 8:06 PM
Reposted by Dániel Buga
Had a gig wrap up a little earlier than expected, I should have availability starting July or so.

As always: if you need help with Embedded, Rust, or similar things, shoot me a message!

If you're a user of postcard, p-rpc, or are interested in the more experimental new ergot: shoot me a message!
June 17, 2025 at 7:29 PM
Reposted by Dániel Buga
Cool, my @rustnl.bsky.social talk is online now!

Since doing the talk I've been working more on device-driver because of ideas and inspiration I got from talking to people afterwards :D

www.youtube.com/watch?v=xt1v...
Codegen your problems away - device-driver toolkit - Dion Dokter
YouTube video by RustNL
www.youtube.com
June 10, 2025 at 9:26 AM
For my first ever published 3D model, let me show you this drawer stopper: thangs.com/designer/bug... If you are building bigger multiboard/multibin drawer boxes, the official drawer stopper selection may be a bit disappointing.
Multiboard multibin 2-wide drawer stopper - 3D model by bugadani on Thangs
A remix of https://thangs.com/designer/Multiboard/3d-model/Drawer%2520Stopper%2520Bar-1158285 and https://thangs.com/designer/Multiboard/3d-model/Cover%2520Pin-
thangs.com
May 11, 2025 at 8:40 PM
Reposted by Dániel Buga
🦀 Hello World!

The Rust project now has an official presence on Bluesky! ✨

We'll be posting the same on our Mastodon and Bluesky accounts, so you won't miss anything on either platform.
April 5, 2025 at 10:51 AM
Reposted by Dániel Buga
Even if it's just a number, it feels good to put an official version number on something and have it published. Thanks to my employer, Akiles, for supporting me working on this kind of stuff!

embassy.dev/blog/trouble/
Trouble released | Embassy
The next-generation framework for embedded applications. Write safe, correct and energy-efficient embedded code faster, using the Rust programming language, its async facilities, and the Embassy libra...
embassy.dev
March 25, 2025 at 4:39 PM
Reposted by Dániel Buga
** Speaker announcement ** Catch this talk at RustWeek 2025!

Speaker: Noah Hüsser
Title: Embedded tooling worthy of 2025

Info & tickets: rustweek.org/talks/noah/
See you in Utrecht 13-17 May, 2025!

#rustweek #rustlang
Embedded tooling worthy of 2025 - RustWeek 2025
RustWeek 2025, The Netherlands - May 13 - 17 2025
rustweek.org
March 19, 2025 at 9:00 AM
Reposted by Dániel Buga
Today we revealed our next EV model to sport our Rust based ECU. Check it out: www.youtube.com/live/R-sTdMh... #rustlang
The New Volvo ES90 Reveal
YouTube video by Volvo Cars
www.youtube.com
March 5, 2025 at 1:06 PM
Reposted by Dániel Buga
The Embedded Rustacean Issue #40
www.theembeddedrustacean.com
February 28, 2025 at 10:10 AM
Reposted by Dániel Buga
esp-hal, a Stable-API ESP32 HAL Gift For Your Rust Code
esp-hal, a Stable-API ESP32 HAL Gift For Your Rust Code
Looking to write Rust on the ESP32? You’re in luck, a new challenger has entered the scene, looking to help you write code that lasts – [Scott Mabin] and the …read more
hackaday.com
February 27, 2025 at 8:00 PM
Reposted by Dániel Buga
Hey all, I've been working on an IEEE 802.15.4-2011 stack in Rust: github.com/tweedegolf/l...

It's far from done and not in a usable state yet. Right now I'm only working on it in my free time, but if there's someone who can sponsor/pay for development, it can be completed much faster.
GitHub - tweedegolf/lr-wpan-rs: Rust implementation for the IEEE 802.15.4 protocol
Rust implementation for the IEEE 802.15.4 protocol - tweedegolf/lr-wpan-rs
github.com
February 20, 2025 at 6:03 PM
A few days ago we merged a series of PRs into probe-rs, that lets you start a probe-rs remote server, and use a remote debug probe almost as though it was local. I'm really excited to hear what people think about it! For a few words of context, see: bugadani.github.io/rust/probe-r...
Remote server functionality in probe-rs
We have recently merged a series of exciting patches1 2 3 4 into probe-rs, that implement server-client functionality using websockets and postcard-rpc. In this post, I’ll try to explain the motivatio...
bugadani.github.io
February 20, 2025 at 8:30 PM
Reposted by Dániel Buga
Reposted by Dániel Buga
periodic reminder that

"we have so much old code, surely adding more analyzers to catch bugs in old code is much higher impact than piecemeal writing new code in a memory-safe language"

has been repeatedly demonstrated to be a falsehood by the android team

security.googleblog.com/2024/09/elim...
Eliminating Memory Safety Vulnerabilities at the Source
Posted by Jeff Vander Stoep - Android team, and Alex Rebert - Security Foundations Memory safety vulnerabilities remain a pervasive threa...
security.googleblog.com
February 18, 2025 at 9:02 PM
I need practise in expressing myself so here is a writeup of some recent bugs I fixed: bugadani.github.io/rust/esp-hal...

It's probably not a good read, but I'd appreciate feedback so that maybe the next one can turn out better :)
Debugging esp-hal, part 1 - The mysteriously hanging display drivers
Preface This post is the first of (maybe hopefully, maybe not?) many writeups detailing esp-hal bugs and their fixes. Some of these are probably very obvious in hindsight, but maybe the story itself m...
bugadani.github.io
February 15, 2025 at 8:40 PM
Reposted by Dániel Buga
The website itself is filled with the usual pompous arrogance, but the core point still stands; if you contact me, on the phone, in a DM, anywhere, it is your responsibility to tell me why you're contacting me. This applies ESPECIALLY if I have no idea who you are.
February 11, 2025 at 5:55 PM
Reposted by Dániel Buga
Welcome to my 🧵 on writing Rust 🦀 on the ch32v003, the 10¢ microcontroller.

In this 🧵 I am going to highlight some key points from my article to help you write Rust on this little microcontroller.
Getting started with Rust 🦀 on the 10¢ microcontroller
Learn how to get started with writing Rust on the ch32v003
baileytownsend.dev
January 21, 2025 at 3:45 AM