Hallo

Mit den Makefiles stehe ich auch auf dem Kriegsfuss. Wenn gar nichts mehr geht binde ich die Includes einfach direkt in den Quellcode des Programmes ein. Das ist zwar angeblich eine Untat, funktionierte bei mir aber immer problemlos:

#include "asuro.h"
#include "ultrasonic.h"
#include "ultrasonic.c"

ultrasonic.h und ultrasonic.c sollten sich im selben Verzeichniss wie der Quellcode des Programms befinden.

Wie sieht denn dein Makefile aus?

Gruß

mic