If you have ever stared at a segmentation fault like it was an abstract painting, beautiful, … When Code Hits the Fan: Defensive Programming #2Read more
Programming
GPIO control in Linux
Over the years, Linux has given us multiple ways to talk to those pins, the most … GPIO control in LinuxRead more
Swap Endianness 2.6x Faster on ARM MCUs with One Intrinsic
This is an operation that is invariably performed on almost all projects, and the way of … Swap Endianness 2.6x Faster on ARM MCUs with One IntrinsicRead more
When Code Hits the Fan: Defensive Programming #1
Unlike higher-level languages that throw exceptions or gently remind you that you’re about to make a … When Code Hits the Fan: Defensive Programming #1Read more
The importance of being volatile: Preventing the compiler from breaking your code
It’s basically a rite of passage through which all firmware developers go through, soon or later: … The importance of being volatile: Preventing the compiler from breaking your codeRead more
