Hi,

I am using the atmega48 controller.Avrlib examples refuse to compile
with the -mmcu=mega48 parameter though programs not using avrlib
compile and link fine

Here is the output from the timer.c file (in Avrlib directory)

d:\AVRlib/timer.c: In function `timer0Init':
d:\AVRlib/timer.c:101: error: `TIMSK' undeclared (first use in this function)
d:\AVRlib/timer.c:101: error: (Each undeclared identifier is reported only once
d:\AVRlib/timer.c:101: error: for each function it appears in.)
d:\AVRlib/timer.c: In function `timer1Init':
d:\AVRlib/timer.c:112: error: `TIMSK' undeclared (first use in this function)
d:\AVRlib/timer.c: In function `timer2Init':
d:\AVRlib/timer.c:121: error: `TIMSK' undeclared (first use in this function)
d:\AVRlib/timer.c: In function `timer0SetPrescaler':
d:\AVRlib/timer.c:130: error: `TCCR0' undeclared (first use in this function)
d:\AVRlib/timer.c: In function `timer2SetPrescaler':
d:\AVRlib/timer.c:143: error: `TCCR2' undeclared (first use in this function)
d:\AVRlib/timer.c: In function `timer0GetPrescaler':
d:\AVRlib/timer.c:150: error: `TCCR0' undeclared (first use in this function)
d:\AVRlib/timer.c: In function `timer2GetPrescaler':
d:\AVRlib/timer.c:166: error: `TCCR2' undeclared (first use in this function)
d:\AVRlib/timer.c: At top level:
d:\AVRlib/timer.c:467: warning: `SIG_OUTPUT_COMPARE2' appears to be a
misspelled signal handler
make.exe: *** [d:\AVRlib/timer.o] Error 1

> Process Exit Code: 2

it compiles fine if i change mmcu to another processor like mega8
--
thanks


_______________________________________________
AVR-GCC-list mailing list
AVR-GCC-list@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-gcc-list

Reply via email to