Zu A vr und Eclipse :
http://www.mikrocontroller.net/articles/AVR_Eclipse
Lief hier unter fedora quasi out of the box.

Zum Thema Inline :
Ich hab mich jetzt zum inline/extern/static und alle möglichen Kombinationen mal gründlich eingelesen.
Im laufe des Mittags wer ich eine neue Version soweit fertig haben, dass ich sie mit static inlines läuft und sich sogar linke lässt.

Ich mach dann hier Meldung.

Was deinen M8 angeht solltest du etwas abspecken. Ich hab das ganze auf einem atmega32 rennen.
Z.B den font 12x16_horizontal_LSB_1.h und lcd_plot_text weglassen.
Oder die writing_demo() funktion + Touch.

Sebastian

PS: Danke fürs testen.

///Update 1 :
Ich hab den Code umgeschrieben und lade jetzt die angepasste Version hoch.
Da ich DSL mit Licht hab, kann das etwas dauern.