Loops in C
KEY TAKEAWAYS 🎬 Prefer video? This topic is a lesson in my free Embedded C course — watch it here, or see the full 53-video… Read More »Loops in C
Master C programming for embedded systems — pointers, structures, bitwise operations, memory management, volatile, preprocessor macros, and common pitfalls. Every example targets real microcontrollers.
KEY TAKEAWAYS 🎬 Prefer video? This topic is a lesson in my free Embedded C course — watch it here, or see the full 53-video… Read More »Loops in C
KEY TAKEAWAYS The number systems give us different ways to represent numbers. It defines a set of values to represent a quantity. The systems that… Read More »Number Systems for Embedded Engineers: Binary, Hex, and Decimal
KEY TAKEAWAYS The fight on C vs Embedded C has been going on for quite some time. First off—Yes, there really IS something officially called… Read More »C vs Embedded C: Key Differences Every Developer Should Know
KEY TAKEAWAYS In the previous post, we tried understand what a volatile keyword in C/C++ is. In this post, we will have a look at… Read More »How to use volatile qualifier with structure?
KEY TAKEAWAYS 🎬 Prefer video? This topic is a lesson in my free Embedded C course — watch it here, or see the full 53-video… Read More »Functions in C
KEY TAKEAWAYS The volatile keyword in C prevents compiler optimization that can break embedded code when variables change unexpectedly through interrupts or hardware. The proper… Read More »Volatile Keyword in C: What It Does and When to Use It
KEY TAKEAWAYS What are pointers really? How do they work? And most importantly how are they useful?! In C programming, pointers point to locations. Locations… Read More »Pointers in C/C++
KEY TAKEAWAYS 🎬 Prefer video? This topic is a lesson in my free Embedded C course — watch it here, or see the full 53-video… Read More »Variables in C and Their Relation to Memory Locations
KEY TAKEAWAYS Every once in a while, we commit some mistakes and often lose a lot of time and energy correcting them. This is true… Read More »Most common pitfalls in C Programming Language and how to avoid them
KEY TAKEAWAYS To completely define a variable, not only the ‘type’ of variable, the ‘storage class’ of the variable is also important. In other words,… Read More »Storage Classes in C: auto, static, extern, register Explained