Setting up Rasberry Pi Debug Probe on Linux

This took me a while today, there were a few hoops I had to jump through. So I'd like to take some notes for my future self or anyone else who might need this. Have a read through the official docs if you haven't done so…

Never thought I'd say this, but I miss errors

For the last month on stream I've been working on an embedded program. The first part of writing a display driver went down pretty smoothly, call it beginners luck or whatever but I was like, this is a lot of fun. Until I stumbled upon the ESP-01S, which…

Should I write a Wifi driver?

You know how when you don't know how to do something, then you figure it out but you are not really convinced if you have really groked it. Which makes sense and is completely valid. So I guess I'm writing a wifi driver for the ESP8266.…

Streaming; I'm loving it

I'm quite surprised with this myself. This is not what I thought streaming would feel like for me. Before I started, it was only meant to be as an experiment to see if I would like this thing. Turns out I'm loving it. My side projects…

I wrote a display driver from scratch

Finally after ten clueless days and meandering around the Internet, reading and re-reading the datasheet for the umpteenth time I'm happy to announce that I have written a display driver from scratch. The SSD1306 in particular. Most of my days were filled with doubt and angst but at…

Missing the path for the pinnacle

Almost did not stream today, and I know why. I'm understanding myself better. It was because I was doing something I always have been doing, to stare at the mountain and miss the path in front. It's important to have a sense of where you are…

Off by 7

Was trying to figure out why only four lines were printed on the display as I was writing the driver this morning, took me a whole hour, re-read the datasheet like ten times only to realize that I made the hexadecimal rookie mistake. I was printing 0x01instead of 0xFF and…