• Background and importance of C programming in embedded systems

  • Setting up the toolchain

  • Conversion procedure and building blocks

  • Writing and executing the first C program

  • Enumerations, typedef, and typecasting