delay.h im AVRstudio zerschossen

Gast #1077950
Lesenswert?

Hallo,
ich habe das Problem, dass bei mir _delay_us(x) nicht mehr funktioniert.
_delay_ms(x)jedoch schon.
Ich habe keine Ahnung woran das liegt. Beim Aufruf des _delay_us 
erscheint eine Fehlermeldung:
d:/programme/winavr-20071221/bin/../avr/include/util/delay.h:140: sorry, 
unimplemented: inlining failed in call to '_delay_ms': function not 
considered for inlining

Mein Code:
//Pause nach jeder Übertragung
void kpause(void)
{
  _delay_us(1);            //1us Pause
}

//Längere Pause für manche Befehle
void lpause(void)
{
  _delay_ms(2);            //2ms Pause//1ms
}
Kann mir jemand helfen? Weiss nicht was ich falsch mache.
Kann mir jemand delay.h zumailen?
rai_unger@online.de
Wäre nett

Grüsse
Rainer
Gast #1077981
Lesenswert?

Hi,
bei der ersten Datei war alles OK. Konnte meinen Code compilieren.
Die zweite die du gesandt hast erzeugt den gleichen Fehler wie meine.
Bin absolut ratlos.
Werde jetzt die Headerdateien vergleichen.

Nebenbei beginne ich langsam einen gewissen Herrn Fleury zu hassen. In 
seiner LCD Bibliothek sind die Aufrufe drin.
Was ich angefasst habe, von diesem Herrn (ob Uart, I"C oder LCD), alles 
ist voller Fehler und Ungereimtheiten.

Rainer

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren