Email the Author
You can use this page to email Alex O'Donnell about The Guide to I2C Debugging.
About the Book
I was challenged a few years ago to write a book about debugging low-level protocol issues. I was well-known at work for my understanding of I2C, SPI, and UART protocols. As an embedded software and firmware engineer, I've tackled these issues in C, assembly language, and verilog. Maybe it was time to share my 30 years of experience.
This book was meant to be a terse guide to debugging common issues. As I started writing, I caught myself adding prequel chapters about embedded software in general. I know the book needs to be fixed.
This book is very much a work in progress. The version shared here was "completed" during a three-month sabbatical, so is necessarily short, with omissions, errors, and a few stub paragraphs alluding to information yet to come. I am sharing the text here, offering it for free. If there is enough engagement, then I will continue development of the book.
About the Author