PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Info] Bug in der avr-libc 1.7.0



askazo
04.02.2011, 14:27
Hi,

nur zur Info:
In der aktuellen avr-libc (1.7.0), die in der AVR-Toolchain von Atmel drin ist, gibt's einen Bug in der delay.h. Dabei ist _delay_us 3 mal kürzer als erwartet und _delay_ms 4 mal kürzer.

Ein Quick-and-Dirty Bugfix:
In der delay.h folgende Zeile (ganz am Anfang der Datei) ändern:
#define __HAS_DELAY_CYCLES 1
nach
#define __HAS_DELAY_CYCLES 0

Dann läuft wieder alles so, wie es soll.

Gruß,
askazo