Forum: Mikrocontroller und Digitale Elektronik #include <util/delay.h> in Arduino Umgebung


von Holger (Gast)


Lesenswert?

Hallo,

warum kann ich z.B. [c]_delay_ms(200);[c/] ohne vorher [c]#include 
<util/delay.h>[c/] eingebunden zu haben?

Grüße

von Holger (Gast)


Lesenswert?

Hallo,

warum kann ich z.B.
1
_delay_ms(200);
 ohne vorher
1
#include 
2
<util/delay.h>
 eingebunden zu haben?

Grüße

von Wolfgang (Gast)


Lesenswert?

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.

von Holger (Gast)


Lesenswert?

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?

von Einer K. (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.