Hi Robert,
ich habe das Problem noch nie gehabt, deswegen kann ich dazu auch schwer was sagen. Liegt das Projekt im Dateisystem auf dem Rechner? Also kein samba-share, kein NAS, kein OneDrive oder ähnliches? Bist Du sicher, dass wirklich alle Projekte (knx-sensor, knx-logic, knx-common, knx) auf Deiner Platte im gleichen Verzeichnis sind?
Meine platformio-Installation hab ich genau da gelassen, wo sie standardmäßig hinkommt: C:/Users/<user>/Documents/PlatformIO/Projects , vielleicht kommt der include-Sucher ja nicht mit anderen Pfaden klar.
Da ja die Includes nicht gefunden werden, könntest Du noch versuchen, den Pfad mit anzugeben, z.B. in
ersetzen durch
Wenn dann die Meldungen mit "PROG_BUTTON_..." bzw. "PROG_LED_..." verschwinden (andere werden erstmal kommen), dann könnte man in meinen Projekten überall diese #include-Adressierung verwenden. Ich würde das dann durchaus noch ändern, auch wenn ich nicht weiß, warum das passiert. Wenn Du das also soweit ausprobieren könntest, können wir dann weiter schauen.
Mehr Ideen hab ich nicht...
Gruß, Waldemar
ich habe das Problem noch nie gehabt, deswegen kann ich dazu auch schwer was sagen. Liegt das Projekt im Dateisystem auf dem Rechner? Also kein samba-share, kein NAS, kein OneDrive oder ähnliches? Bist Du sicher, dass wirklich alle Projekte (knx-sensor, knx-logic, knx-common, knx) auf Deiner Platte im gleichen Verzeichnis sind?
Meine platformio-Installation hab ich genau da gelassen, wo sie standardmäßig hinkommt: C:/Users/<user>/Documents/PlatformIO/Projects , vielleicht kommt der include-Sucher ja nicht mit anderen Pfaden klar.
Da ja die Includes nicht gefunden werden, könntest Du noch versuchen, den Pfad mit anzugeben, z.B. in
Code:
knx-sensor/src/main.cpp: ... #include "Hardware.h"
Code:
#include "../../knx-common/src/Hardware.h"
Mehr Ideen hab ich nicht...
Gruß, Waldemar
Kommentar