[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[avr-libc-dev] Why is iom88p.h so different from iomx8.h? (mega88->mega8
From: |
Tod E. Kurt |
Subject: |
[avr-libc-dev] Why is iom88p.h so different from iomx8.h? (mega88->mega88P) |
Date: |
Fri, 11 Dec 2009 12:49:07 -0800 |
Hi,
I'm migrating several designs from ATmega88- to ATmega88P-class of
MCUs and I'm finding lots of small frustrating changes that I can't
find a reason for.
The two main differences I've been bitten by are:
- No "PB3"-style pin names, only "PORTB3"-style
- No "SIG_INTERRUPT0"-style interrupt vectors, only "INT0_vect"-style
Is this a bug or an intentional change? If it's intentional, what is
the rationale?
It looks like the interrupt name problem causes the V-USB library to
fail silently (avr-as not doing checks on .globals?)
Thanks everyone who's worked on AVR-GCC. It is a wonderful tool.
-=tod
- [avr-libc-dev] Why is iom88p.h so different from iomx8.h? (mega88->mega88P),
Tod E. Kurt <=