Don't build with Arduino

The title is kind of clickbait, I’ll admit that, but it’s also good advice. Don’t get me wrong, if you are just prototyping or learing Arduino is a magnificent tool, it will get you up and running in no time. But the point of this kind of tool, is that once you’ve gone through the Proof of Concept stage, you will redo both hardware and firmware and build an actual product.


It has been a while, so much for regular posting.. But let’s keep our spirits up. This is the progress I’ve made so far with Rust: I got my STM32F7508-DK in hand, and I was able to modify, compile and flash a fork of the stm32-rs package on the microcontroller. That said, the code breaks at some point while trying to initialize some peripherals that I think the 508 simply does not have.

Like Rust in the wind

I’ve been giving a serious look at Rust during this 6 months, but I haven’t written anything about it, time has come to correct that. What’s Rust? Rust is a system level language developed primarily by the Mozilla fundation. Right now it looks like one of the candidates to be the C++ successor. The other contender for many people would be Go, but using Go in embedded (as in bare metal embedded) doesn’t seem as well supported.

Starting by the start

This is the first entrance to this blog. And its only purpose is to test that all that I’ve set up to make it work actually does work. I’ll explain in more detail what I’m trying to do, for now just understand that all of what follows is just some test content. Thank you for your attention. h1 Heading h2 Heading h3 Heading h4 Heading h5 Heading h6 Heading Task Lists This is item 1 This is item 2 This is item 3 Latex code $$ \int_0^\infty x^2 dx = $$