Featured posts

Latest posts

Why not use bit fields for device registers?

Why not use bit fields for device registers?

A topic that I have touched upon before [here and here] is bit fields in C. They are facility in…

House numbers

House numbers

Last week I wrote about how one can have a life-long perception about something and then find that it is…

ESE Kongress 2019

ESE Kongress 2019

The Fall is the traditional time for conferences to start and they are, indeed, coming along thick and fast. One…

The underground mind-shift

The underground mind-shift

There are aspects of life that we just take for granted. Things work in a particular way and obey certain…

Video about software integrity testing

Video about software integrity testing

My latest video blog is now available. This time I am looking at testing software integrity in an embedded system….

No milk thank you

No milk thank you

Earlier in the year, I wrote about my 12 Things for 2019. This was a list of goals to achieve…

3 more embedded software tips

3 more embedded software tips

In my occasional series of tips for embedded software development, I have three more. This time they are all associated…

I do not ski

I do not ski

For many years, I used to attend an annual conference in Grenoble, France. For a number of reasons, I am…

Programming language extensions

Programming language extensions

Embedded systems code is mostly written in C and C++. Other languages are gaining popularity, but these two are still…