When programming embedded systems in C, you will most likely have stumbled upon the volatile keyword in a variable declaration. But what does this actually mean – and when should you use it?
When programming embedded systems in C, you will most likely have stumbled upon the volatile keyword in a variable declaration. But what does this actually mean – and when should you use it?