Hallo workwind,
meine Schülergruppe war endlich mal wieder aktiv.
Habe die Jungen mit der Möglichkeit, den Nibo2 über IR fern zu steuern, neugierig gemacht.
Learning by doing wurde dazu mal schnell dein Beispielprogramm "rc5test" aus der gezippten Lib2.10 benutzt. (Ist in der .msi-Version nicht mehr enthalten?)
Ergebnis war die "warning", weil in deinem Beispielprogramm genau die "spi.h" nicht includet ist.
Grundsätzlich sollte man davon ausgehen können, dass vom Hersteller beigefügten Beispieldateien richtig sind, funktionieren und dem User als Ergänzung zur Doc helfend zur Seite stehen.
Zu dem kommt leidlich hinzu, dass nirgendwo eine plausible Beschreibung zu finden ist, in welcher Hirachie die "include-Dateien" einzubringen sind. Besteht da nicht die Möglichkeit, einen erklärenden Baum mit entsprechenden "include-Verästelungen" zu erstellen?
Erfreut kann ich feststellen, dass an immer mehr Stellen brauchbare Erläuterungen auftauchen, prima. Für Programmierfüchse ist sicherlich manche Beschreibung überflüssig, Programmierneulinge kommen ohne solche Hilfen aber schnell an große Hürden und verlieren dann recht schnell die Lust.