You Won’t Believe How to Make rustc Generate Working Optimised Code for ATmega4809

Until I discovered this trick, I couldn’t build working ATmega4809 Rust code with anything other than optimisation level 1…
Read more →

Working Rust code insight in CLion

Code insight/code completion in CLion doesn’t work when you use a custom target.json - here’s how to fix it
Read more →

Finally, a Working Atmega4809 Debugger

Finally, a Working Atmega4809 Debugger
(Updated 2021/12/24) Finding any debugging tools for the ATmega4809 is a massive chore. Finally, I’ve found one option that at least partially works.
Read more →

On Convergence of Embedded and Server-Side Development

On Convergence of Embedded and Server-Side Development
Embedded and server-side development skills have diverged over the last three decades. But maybe it’s time we reversed that…
Read more →

7th January 2021: The Day Rust on AVR Stood Still

7th January 2021: The Day Rust on AVR Stood Still
How to get on with Rust development for AVR without being held up by a 9 month old bug
Read more →