Grundsätzlich stimm ich dir da zu, aber nicht in dem Fall, denn da steht dann 38.3446e-005 und dass dann noch deutlich zu erklären, find ich schwieriger als an zwei stellen ganzzahlen oder zahlen mit einer nachkommastelle einzutragen. soll halt auch für den dau als modul nutzbar sein, der quick& dirty das einsetzen will statt groß drüber nachzudenken.
Hab die variablen deklaration einfach in das .c file geschoben, die defines bleiben im header und es klappt (mit nem simulator geprüft). Mit dem Ram hab ich kein Problem, deswegen stört das nicht.