Mit der aktuellen Version von WinAVR
kann man auch c++-Dateien kompilieren. Ein paar Einschränkungen gibt es zwar (z.B. gibt es die Operatoren "new" und "delete" nicht), aber ansonsten müsste es ganz gut funktionieren.
Hier gibt es auch schon einen Thread dazu´.

Gruß,
askazo