Embedded C Programming Style – Tutorial Series

In this page:

Following a specific programming style when programming Embedded software in C is a very essential thing that every Embedded Software engineer shall consider. It helps with software reliability, consistency and readability. At this tutorial series, I am going to share the Embedded C Programming Style that I personally follow on my day-to-day programming. We will go through the following areas:

  • Editor format
  • Variables
  • Enums
  • Structures
  • Conditionals
  • Macros
  • Functions
  • Files
  • And more...

Following a specific programming style when programming Embedded software in C is a very essential thing that every Embedded Software engineer shall consider. It helps with software reliability, consistency and readability. At this tutorial series, I am going to share the Embedded C Programming Style that I personally follow on my day-to-day programming. We will go through the following areas:

  • Editor format
  • Variables
  • Enums
  • Structures
  • Conditionals
  • Macros
  • Functions
  • Files
  • And more...

Video

Watch on YouTube

File Downloads

There are some software and file downloads required for this tutorial series. They are as follows:

  1. STM32CubeIDE
  2. MinGW
  3. Mutex Eclipse Format & File Templates