AVR C Runtime Library - Bugs: bug #38765, avr/iotnx5.h defines USI_OFL_vect...
You are not allowed to post comments on this tracker with your current authentication level.
bug #38765: avr/iotnx5.h defines USI_OFL_vect not USI_OVERFLOW_vect
Submitter: | None | ||
Submitted: | Wed 17 Apr 2013 10:06:59 PM UTC | ||
Category: | Library | Severity: | 3 - Normal |
Priority: | 5 - Normal | Item Group: | None |
Status: | Wont Fix | Assigned to: | joerg_wunsch |
Percent Complete: | 0% | Originator Email: | -email is unavailable- |
Open/Closed: | Closed | Release: | 1.8.0 |
Fixed Release: | None |
Thu 18 Apr 2013 05:56:23 AM UTC, comment #1: |
Joerg Wunsch <joerg_wunsch> |
Wed 17 Apr 2013 10:06:59 PM UTC, original submission:
All other header files (that have USI present) seem to define the full form of the name, but iotnx5 has an abreviated form. Please make it (and any others like it) consistant. |
Anonymous |
No files currently attached
Depends on the following items: None found
Items that depend on this one: None found
Carbon-Copy List
Follow 3 latest changes.
Date | Changed by | Updated Field | Previous Value | => | Replaced by |
---|---|---|---|---|---|
2013-04-18 | joerg_wunsch | Status | None | Wont Fix | |
Assigned to | None | joerg_wunsch | |||
Open/Closed | Open | Closed |
Powered by Savane 3.13-d3ae.
Corresponding source code
Our policy is to make the interrupt vector names match the
Atmel XML file, and the datasheet (to whatever is possible
in terms of a valid C name, e.g. by replacing spaces by
underscores).
Since the datasheets and XML files of the various USI-equipped
AVRs don't agree on each other, our vector names don't either.
We did invent our own (self-consistent wrt. avr-libc) vector
names in the past, but this idea eventually turned out to be
unmaintainable, so as a matter of policy, we switched to
automatically generating them from the XML files.
The following devices appear to use OSI_OVF:
ATtiny87/167, ATtiny*4(A), ATtiny*5, ATtiny26, ATtiny*61(A),
ATtiny43U
The following devices appear to use OSI_OVERFLOW:
ATtiny2313(A), ATtiny4313, ATmega{16,32,64}{5,9}{,0}(PA)