Hallo

Nur mal ein Schuß ins Blaue:

Im Startbeitrag wird folgende Fehlermeldung gezeigt:

....Program Files (x86)\NIBObeeLib\include/nibobee/motpid.h:66: error: expected ')' before 'immediate'
Die betreffende Zeile ist wohl:

void motpid_stop(uint8_t immediate);

Mein Tipp: Der Kompiller erkennt uint8_t nicht als Datentyp und interpretiert es als Variablenname. Dann müsste anstatt "immediate" eine Klammer folgen. Abhilfe wäre dann vielleicht ein

#include <inttypes.h>

im Kopf von motpid.h.

Plan B wäre ein Blick in die Datei motpid.c auf die Zeile 66, denn diese Zeile gibt es nicht in motpid.h! Vielleicht stimmen die Definitionen der Parameter in den Funktionen in motpid.h und motpid.c nicht überein.

Oder 3.: motpid.c ist nicht eingebunden.

Gruß

mic