Seite 1 von 1

ftduino: Fehler beim Kompilieren

Verfasst: 08 Apr 2020, 12:52
von fittRobbe
Hallo,

ich hatte das Problem, dass ich keine Sketche mehr herunterladen konnte, da der ftduino nicht erkannt wurde.
Dies konnte ich mit dem Befolgen des Punktes 1.3.2 in der Bedienungsanleitung aber lösen.

Jetzt besteht das Problem, dass ich alles herunterladen kann, nur nicht den Sketch, den ich herunterladen will (der Sketch dient als Anschauung zur Arduino IDE für meine Klasse, der das Unterrichtsthema schwerfällt).
Ich habe alles untersucht (glaube ich) und nichts festgestellt, was bei funktionierenden Sketchen anders ist.
Hier das Bild (links: Das Programm, das nicht heruntergeladen wird; rechts das erfolgreiche Programm zum Vergleich):
Problem ftduino.PNG
Problem ftduino.PNG (138.65 KiB) 3189 mal betrachtet
Vielen Dank für Eure Hilfe,

Robert

Re: ftduino: Fehler beim Kompilieren

Verfasst: 08 Apr 2020, 13:07
von fittRobbe
Ich habe das Problem jetzt gelöst :)
Wenn ich HIGH oder LOW geschrieben habe, funktioniert es nicht; bei HI und LO aber schon. :shock:
Wenn Ihr wisst, wieso, lasst es mich gerne wissen, ansonsten benötige ich jetzt keine Hilfe mehr.

Liebe Grüße,

Robert

Re: ftduino: Fehler beim Kompilieren

Verfasst: 08 Apr 2020, 14:27
von juh
fittRobbe hat geschrieben:
08 Apr 2020, 13:07
Wenn ich HIGH oder LOW geschrieben habe, funktioniert es nicht; bei HI und LO aber schon. :shock:
Wenn Ihr wisst, wieso, lasst es mich gerne wissen, ansonsten benötige ich jetzt keine Hilfe mehr.
Hallo Robert,

Ftduino::HI und ftDuino::LO sind korrekt, da sie von Till so in den include-Dateien als (lokale) Konstanten (der Klasse Ftduino) definiert wurde und zwar hier in Zeile 29:

https://github.com/harbaum/ftduino/blob ... noSimple.h

Auch im Manual und an den mitgelieferten Beispielen wird das ja deutlich. "LOW" und "HIGH" gibt es zwar als globale Arduino-Konstanten (dort stehen sie für andere Werte), das "Ftduino::" davor schränkt den Geltungsbereich aber auf die Klasse Ftduino ein, wo die beiden eben nicht existieren. Zusätzlich falsch sind vermutlich die Leerzeichen nach "::".

Am besten übrigens immer die Fehlermeldungen des Compilers posten und den Code am besten in code-Tags statt per Screenshot.

lg
Jan

Re: ftduino: Fehler beim Kompilieren

Verfasst: 14 Apr 2020, 09:41
von fittRobbe
Vielen Dank für die Antwort