So viele neue Projekte fängt man normalerweise nicht an. Mich stört es da wenig das man ggf. erstmal ein File lädt. Einfach nur per Include einbinden hilft nicht viel, denn es gibt auch teile die man je nach Projekt anpassen muss. Typisch ist das z.B. die Taktfrequenz oder die Belegung von Pin. Auch ein Grundgerüst für die Beschreibung der Hardware kann man so gleich mit laden.

Ich fürchte hier versucht Stundenlang versucht etwas zu Automatisieren, dass einem dann später im Laufen der nächsten Jahre vielleicht mal 10 minuten einspart.