Hallo,

ich komme auch auf 2026 Bytes Hexfile Größe für das 1. Beispiel von radbruch. Das liegt aber daran, weil im Makefile explizit noch die asuro.c eingebunden wird. Damit werden natürlich auch alle Funktionen aus der asuro.c eingebunden, und alle Funktionen, die aus der AsuroLib von asuro.c aus aufgerufen werden, bzw. alle Interrupt Funktionen.
Wenn ich asuro.c aus dem Makefile entferne, komme ich auf 300 Bytes Hexfile Größe.

@radbruch Sind deine Größenangaben der belegte Programmspeicher oder die Hexfile Größen?