Following up on the previous episode (BIVBlog #46: Bitwise Operators in C (not only) for Microcontrollers) I explain ways to minimize the pain involved with the bitwise operators in C. While none of the shown approaches are perfect, and some are plain counterproductive, there are ways to keep your code easy to understand, modify, debug […]
BIVBlog #46: Bitwise Operators in C (not only) for Microcontrollers
While bitwise operators are a core feature of the C language for anyone doing low level programming, people who know C mostly from application development sometimes struggle to come to grips with them. This quick primer explains some idioms commonly seen with microcontrollers as well as any other low level C programming.
BIVBlog #45: “Hello, World” for Microcontrollers
We finally take a look at the source code for the microcontrollers we used to make our LEDs blink. While they are decidedly longer than the “normal” textbook style “hello, world” programs, they aren’t really rocket science either.
BIVBlog #44: Thoughts on the RIPE-73 Meeting in Madrid
If there are two things to learn from all the new information presented at last week’s (October 24–28, 2016) RIPE-73 meeting in Madrid/Spain, then it’s that IPv4 is quickly going down the drain and IPv6 deployment are still in many areas lacking to replace it.
BIVBlog #43: Basic Electronics Tools and Techniques for Microcontrollers
Part of the fun of playing around with microcontrollers is the actual building of electronic gadgets. The good news is it takes less skills, tools and money to actually get things done than what you need for a full-blown general purpose electronics lab.