asm und -std=c99

Gast #637795
Lesenswert?
• ▲
▼
Hallo Leute,

ich arbeite mit AVR Studio und steige durch die Compileroptionen nicht 
durch. Eine von mir verwendete Bibliothek erfordert -std=c99, weil dort 
überall Deklartionen in for-Schleifenköpfen stehen.
Dann funktioniert die <avr/eeprom.h> aber nicht mehr weil "asm" 
plötzlich unbekannt ist.

Bitte sage mir jemand was ich falsch mache.

Danke, malt
Moderator Persönliche Seite #637846
Lesenswert?
• ▲
▼
> Dann funktioniert die <avr/eeprom.h> aber nicht mehr weil "asm"
> plötzlich unbekannt ist.

Zeit für einen Upgrade: seit avr-libc-1.4.5 (aktuell ist die 1.4.6)
ist das repariert, indem asm durch _asm_ ersetzt worden ist (und
weil's so schön ist auch gleich noch volatile durch _volatile_,
damit ist es sogar prä-C89-fähig).

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