Hallo zusammen
Ich habe heute probiert eine Arduino Library in Coocox für STM32 zu
bearbeiten. Hierzu habe ich unter "app" im Ordnerbaum auf "Add Files"
geklickt und die .h und .cpp ausgewählt. Hierzu habe ich die TimeLib
benutzt.
Grundsätzlich funktioniert der Compiler, da er sofort die Fehler
erkannte welche ich dann behob. Eigentlich musste ich nur "millis();"
fixen, da es dies nur bei Arduino gibt.
Ich habe nun aber folgendes Problem.
Wenn man das main.c builden will, erscheint folgender Fehler
1 | RTC3\app/main.c:144: undefined reference to `setTime'
|
2 | RTC3\app/main.c:161: undefined reference to `second'
|
bezieht sich auf diese Zeilen
1 | setTime(1514570944);
|
2 | int ssecond = second();
|
Die beiden Funktionen sind in der TimeLib.h und TimeLib.cpp enthalten...
TimeLib.h habe ich in der main.h Datei des STM32 Projekts angegeben.
Wo mache ich hier den Fehler?