How you organize your firmware project might seem like a minor detail. It isn't. It's one of the highest-leverage decisions on the entire project. A poorly organized project can't scale, can't be ...