We tackled the challenge of writing an over-the-air firmware update mechanism for the lossy LoRaWAN network. In this blog, David explains how we reconstructed the lost data using parity blocks: https://tweedegolf.nl/en/blog/158/reconstructing-lost-data-from-parity-blocks

This work was performed in close collaboration with Philip Markgraf for Kelvin.

#embeddedrust #iot

Reconstructing lost data from parity blocks - Blog - Tweede golf

A few months ago, we were faced with the challenge of writing an over-the-air firmware update mechanism for the lossy LoRaWAN network; If a packet arrives, it is guaranteed to be correct, but not ...

@tamme is speaking about the Rust Embedded Ecosystem at the online Rust on Embedded - Elektor Academy Pro Conference on 16 July 2025!

Early-bird tickets here: https://elektor.scoocs.co/public/event/rust-on-embedded (until 18 June)

#rustlang #embeddedrust

Curious about Rust on Embedded? Sign up for "Rust on Embedded", the upcoming online Elektor Academy Pro Conference on July 16th. Juraj Michálek from #Espressif will showcase #Slint, #BevyEngine and more running on Rust with no_std.

https://www.youtube.com/watch?v=N_PrevR02kU

👉 https://www.elektormagazine.com/news/rust-on-embedded-conference

#rustlang #EmbeddedRust

Lol, why adding rust vec! in completely logical part of program separated from ADC readout is causing malfunction 0 ADC readout lmao

#rust #Embedded #EmbeddedRust

@diondokter's RustWeek talk 'Codegen your problems away - device-driver toolkit' was recorded and uploaded to YouTube. Watch it now: https://www.youtube.com/watch?v=xt1vcL5rF1c

@rustnl
#rustlang #embeddedrust #rustweek

Codegen your problems away - device-driver toolkit - Dion Dokter

YouTube

I wrote some ST7789 screen driver Rust code which just takes bytes from memory and flushes them into the screen. It seems to work but somehow the screen turns completely white less than one second after the memory write operation. This used to work fine, so I was wondering if maybe some other driver was interfering with the SPI, but nope, I disabled everything else and it still does that. I wrote a small test program which uses a different library to speak to the ST, and it works just fine. I am probably doing something wrong somewhere, BUT THEN WHY WAS IT WORKING OK BEFORE? I suspect some weird timing issues. Or maybe my driver code is being optimized by the compiler somehow, and things are not being done in the correct order?

I will probably plug in a logic analyzer tomorrow, but if anyone has any tips on how to debug it...

#st7789 #embeddedrust #embedded #rust #electronics

I tried to run the embedded #rust tutorial on my old #microbit v1. It failed, probably some linker settings are wrong, because I got SIGINTs immediately after start. Then I tried #ada on the same board and most things we're working. I would like to do more with Rust, but #embeddedrust is sometimes absurdly painful.
has anyone coaxed the #rp2350 into using PSRAM with embassy-rs? I couldn't find an obvious example in my searches this morning. I did find some arduino startup code that I can probably translate and adapt, but if someone has already done the heavy lifting, that would save me some effort! #rust #embeddedrust #rustembedded #pico2

@orhun hi there! As a rustean, I love your project and it have inspired me to create a minitel based system. I have a question about Rust on ESP32 (I will read the dedicated book before starting the project). I haven't any experience with ESP32, so there is my question : is it possible to install your project will keeping the basic firmware of the Iodeo dongle?

#minitel #esp32 #rust #embeddedrust

Omar Hiari is now presenting "The five pillars of Embedded Rust" at Rust In Paris.

#RustLang #EmbeddedRust #RustInParis