setBits nach avr-gcc update nicht mehr

Gast #1847633
Lesenswert?

Hallo,
ich hab auf
1
avr-gcc -v
2
Using built-in specs.
3
Target: avr
4
Configured with: ../../source/gcc-4.3.4/configure -v --target=avr --disable-nls --prefix=/usr/local/avr --with-gnu-ld --with-gnu-as --enable-languages=c,c++ --disable-libssp --with-dwarf2
5
Thread model: single
6
gcc version 4.3.4 (GCC)
 geupdatet nach diesem Script:
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631&start=0&postdays=0&postorder=asc&highlight=
Allerdings hab ich avr-libc-1.7 installiert.
Nun stellt sich mit die Frage warum ein
1
setBits(TIMSK ,OCIE1A);
 nicht mehr geht, was vorher unter 4.2 keine Probleme machte.
1
#define setBits(port,mask)  do{ (port) |=  (mask); }while(0)
Weiß dazu jemand mehr?
Gruß
henne
Gast #1847652
Lesenswert?

>Nun stellt sich mit die Frage warum ein

>setBits(TIMSK ,OCIE1A);

> nicht mehr geht, was vorher unter 4.2 keine Probleme machte.

>#define setBits(port,mask)  do{ (port) |=  (mask); }while(0)

setBits(TIMSK , (1 << OCIE1A));

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