URL:
<http://savannah.nongnu.org/bugs/?22377>
Summary: Wrong XRAMEND for some recent ioXXX.h header files.
Project: AVR C Runtime Library
Submitted by: joerg_wunsch
Submitted on: Thursday 02/21/2008 at 15:38
Category: Header
Severity: 4 - Important
Priority: 5 - Normal
Item Group: Header files
Status: None
Percent Complete: 0%
Assigned to: arcanum
Originator Email:
Open/Closed: Open
Discussion Lock: Any
_______________________________________________________
Details:
As documented in
http://www.nongnu.org/avr-libc/user-manual/group__avr__io.html
XRAMEND is supposed to be the same as RAMEND for devices without
XRAM (except for devices that do not have RAM at all), since it
is supposed to be the last possible RAM location. Other files
and users might rely on this.
The following recent header files erroneously set XRAMEND to 0:
io90pwm216.h #define XRAMEND 0
io90pwm2b.h #define XRAMEND 0x00
io90pwm316.h #define XRAMEND 0
io90pwm3b.h #define XRAMEND 0x00
iom1284p.h #define XRAMEND 0
iom168p.h #define XRAMEND 0
iom328p.h #define XRAMEND 0
iom32hvb.h #define XRAMEND 0
iom48p.h #define XRAMEND 0
iom88p.h #define XRAMEND 0
iotn48.h #define XRAMEND 0x00
iotn88.h #define XRAMEND 0x00
_______________________________________________________
Reply to this item at:
<http://savannah.nongnu.org/bugs/?22377>
_______________________________________________
Message sent via/by Savannah
http://savannah.nongnu.org/
_______________________________________________
AVR-libc-dev mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev