Building a sailing starter board with Rust (RTIC)

Since I wrote last here my interest in microprocessors and embedded in general has been constantly growing. I have dabbed into designing my own PCBs getting them fabricated and soldering SMD components on them. The Story I live on a small island in north of Scotland, and I fell in love with sailing from the first week we moved here in 2017. Our local sailing club is more than a hundred years old. We sail traditional Westray Skiff (made only on the Island) pictured below (I promise my friend is not grumpy because of me). If you are interested see more photos and island life visit The hall of Einar blog. ...

May 11, 2022 路 22 min 路 Harry Gill  |    

Programming PIC32 Microcontroller with Rust

For a while I wanted to get back into making some projects with microcontrollers. Last time I touched any microcontroller code was a few years back when I tried to make a heating regulator for a friend with Arduino Nano . My friend was interested in programming, he would come over at night and we hacked on this little thing for some time. We bumped into some problems with the power supply as it would not behave properly when we used a random old DC adapter. Life happened and we lost interest before it could actually be tested. Maybe we were just debugging too late at night, there was some whiskey involved, so who knows.. ...

October 9, 2021 路 10 min 路 Harry Gill  |    

Reverse engineering a USB device with Rust

A few weeks ago, I built a new workstation with somewhat beefy AMD Ryzen 3950x CPU and got a bit over-excited with tuning it and getting the max (trying to reduce rust compile times) out of it 馃槄. One thing led to another and I ended up with a Corsair H150i RGB PRO XT AIO to keep this thing cool enough. Everything worked well until I found out that Corsair does not provide any support for Linux 馃檮. It was usable, as this device holds its config on board and does not need support from OS/Software to run, but one can only adjust any settings or view any status in Windows. ...

July 26, 2020 路 14 min 路 Harry Gill  |