Video about programming device registers

Video about programming device registers

My latest video blog is now available. This time I am looking at the programming of device registers in C….

Better C code webinar

Better C code webinar

Early embedded software was written in assembly language in order to accommodate the limited memory and CPU power available. At…

5 more embedded software programming tips

5 more embedded software programming tips

Time for another bunch of tips for embedded software developers, which I hope are helpful. I will admit that, in…

Video about C++ reference parameters

Video about C++ reference parameters

My latest video blog is now available. This time I am looking at reference parameters in C/C++ and how they…

Yet another 5 embedded software programming tips

Yet another 5 embedded software programming tips

This is another in my occasional series of postings, where I give a few little tips that may be of…

Video about inlining C/C++ functions

Video about inlining C/C++ functions

My latest video blog is now available. This time I am looking at inlining C/C++ functions and how this may…

My code is bug-free!

My code is bug-free!

There is an old joke saying: “To err is human, but for a real ****-up, get a computer.” This chimes…

Another 5 embedded software programming tips

Another 5 embedded software programming tips

Today is another in my occasional series of posts that document a few useful tips for embedded software developers. I…

5 embedded software programming tips

5 embedded software programming tips

Most software developers will have received some kind of training or education in programming techniques. Others may be self-taught. But…