Wo findet man weitere solche "Geheimbefehle"?
Wen man der Cursor auf "intrinsics" und Ctrl+Enter drückt, kommt folgendes:
Code: Alles auswählen
procedure avr_cli;[INTERNPROC: in_avr_cli];
procedure avr_sei;[INTERNPROC: in_avr_sei];
procedure avr_wdr;[INTERNPROC: in_avr_wdr];
procedure avr_sleep;[INTERNPROC: in_avr_sleep];
procedure avr_nop;[INTERNPROC: in_avr_nop];
Anscheinend gibt es sogar ein Nop und Sleep.
Aber was wdr ist, kann ich nicht sagen. Weis das sonst wer ?
avr_sei funktioniert.
Jetzt müsste man noch gucken, was sleep genau macht. Ob dies dem Arduino "delayMicroseconds(...); " entspricht.
Wahrscheinlich noch nirgends, ist noch zu neu, ist sicher noch nicht im wiki. Ansonsten eben in der Unit intrinsics.
Ich werde dies im Wiki vermerken. So was muss man fast weiter geben.
Jetzt habe ich gerade noch etwas entdeckt. wen ich am Programm-Ende folgendes mache,
wird avr_sein nicht mit kompiliert, anscheinend merkt der Compiler, das er aus dem repeat-until nicht raus kommen kann.