Engineering Notes

Notes tagged c.

Embedded systems, IoT architecture, firmware validation, productization, and hard-won lessons from real work.

IoT loco demo

Pablo is a middleaged train driver, with a round face, brown like the dirt of the freight car eyes, and an evergreen smile. Pablo lives in Spiez, Switzerla

  • IoT
  • demo
  • loco
  • power

Install Ceedling under NTLM proxy

Ceedling is the build system for C based projects. Ceedling combines CMock, Unity, and CException in one open source package for producing quality C code.

  • Ceedling
  • proxy
  • Windows
  • TDD

Folder structure of the embedded project

In this short post I want to discuss organisation of the code for STM CUBE MX HAL generated projects. Why do we need folder structure at all? Certainly, on

  • HAL
  • Cube MX
  • folder
  • structure