so "spartanisch" ist das garnicht, es ist in jedem fall einfacher als die vom Hersteller gelieferte library selber einzubinden und zu begreifen!

vll. solltest du mal das Arduino Eclipse Plugin ausprobieren! Damit hast du auch Code Completion. Ich benutze es jedenfall gerne und es funktioniert gut.