Tenderfoot: Introduction to Magic (Numbers that is…)

Hi there… New post over on embeddedrelated.com From the article: So, why did I pause and take note of this particular code? We will skip over the eye catching “requires about” statement in the related code comment and focus on this primary issue, what experienced software engineers will immediately recognize as: “magic numbers” Read more … More Tenderfoot: Introduction to Magic (Numbers that is…)

Favorite Tools: C++11 User-defined literals

In many software domains units of measurement are frequently critical to the software’s data processing requirements. Those same units, or rather the use of the wrong units, are often the source of bugs and disastrous mistakes. Although useful for other purposes, user-defined literals are an excellent addition to the C++11 standard and handy when working … More Favorite Tools: C++11 User-defined literals

Cellular IoT Firmware Challenges – embedded.com article

embedded.com has accepted and posted an article I authored. The editor certainly came up with a better title than my original. The new title: “Taming erratic cellular latency with “extreme asynchronous” IoT firmware design” The article’s abstract: Many Internet of Things (IoT) devices incorporate cellular modules to enable the device’s internet access. Incorporating a self-contained … More Cellular IoT Firmware Challenges – embedded.com article