Hallo, warum kann ich z.B. [c]_delay_ms(200);[c/] ohne vorher [c]#include <util/delay.h>[c/] eingebunden zu haben? Grüße
Hallo, warum kann ich z.B.
1 | _delay_ms(200); |
ohne vorher
1 | #include
|
2 | <util/delay.h>
|
eingebunden zu haben? Grüße
Holger schrieb: > warum kann ich ... Weil das Arduino ist und dort ein paar in C standardmäßig selbstverständliche Dinge vor dem Benutzer verborgen sind.
Okay danke. Kann ich irgendwo nachschauen welche Libarys in der Umgebung schon eingebunden sind? Offensichtlich schon diese:
1 | #include <avr/interrupt.h> |
2 | #include <avr/io.h> |
3 | #include <util/delay.h> |
Kann man das vielleicht sogar auschalten?
Erstaunlich, aber wahr: Der Arduino Krams liegt im Quellcode vor. Tipp: Ein Textbetrachter reicht, um da rein zu schauen. Im Zweifel sogar ein Browser. Denn das Zeugs findet sich auch auf github. Holger schrieb: > Kann man das vielleicht sogar auschalten? Arduino spart sich einige automatische Einbindungen, wenn du auf setup() und loop() verzichtest
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.