Hallo,

zurzeit arbeite ich mit ausgelagertem Code in C- und CPP- Dateien.

Wenn ich denselben Code verwende (oder dieselben Bezeichner für Variablen bspw.), aber in Dateien mit unterschiedlichen Namen, bekomme ich dennoch solche Fehler:

Code:
sketch\myServo.cpp.o (symbol from plugin): In function `ms':


(.text+0x0): multiple definition of `Area1BeginValue'


sketch\myAdafruit_PWMServo.cpp.o (symbol from plugin):(.text+0x0): first defined here
Natürlich am Ende mit : exit status 1


Kann man das irgendwie abstellen?
Also z.B. `Area1BeginValue' istnur einmal im Sketch definiert, weil ja nur eine Datei von beiden in den Sketch eingebunden wird, nicht beide zur selben Zeit. Aber weil die IDE beide Dateien findet, beschwert sie sich, dass ich dieselbe Bezeichnung darin verwende.


MfG