Hi there 👋

Welcome to my blog. Here you will find a collection of random posts about topics or problems I find interesting. If you have a specific topic or idea you would like me to cover, or find an error in my posts, please reach out to me via email.

Embedded Driver Development

TL;DR: Using packed structs with bitfields for register definitions Minimum Viable Driver As I write this post, I have been working in the Embedded Electronics field for just over four years, and over that time I have written numerous drivers using various protocols, improving each time. This lands me here, with a framework that I believe acts as a solid foundation to writing a clean, maintainable, and transferrable driver for any integrated-circuit (IC). ...

May 28, 2025 Â· 4 min Â· Connor Ajersch